SHA

Wikipedia

Loikkaa: valikkoon, hakuun
SHA-1
SHA-2

SHA (lyhenne sanoista Secure Hash Algorithm) kuuluu kryptograafisiin tiivistefunktioihin. Yleisin käytetty muoto algoritmista on SHA-1, jota käytetään muun muassa useissa TLS-, SSL-, PGP-, SSH-, S/MIME- ja IPSec-ohjelmistoissa. SHA-1 pidetäänkin MD5-algoritmin seuraajana.

Yhdysvaltojen sähköistä salakuuntelua, vieraiden kielten osaamista ja salakirjoituksen purkua harjoittava tiedusteluelin National Security Agency (NSA) suunnitteli SHA:n ja se julkaistiin Yhdysvaltojen hallituksen standardina.

Ensimmäinen versio, SHA (yleisemmin tunnettu SHA-0) julkaistiin vuonna 1993. Seuraaja, SHA-1 julkaistiin vuonna 1995 ja tämän julkaisun jälkeen on julkaistu neljä muuta varianttia algoritmista: SHA-224, SHA-256, SHA-384, ja SHA-512 (useimmiten yhteisnimitykseltään SHA-2).

Julkaistuista standardeista kaksi ensimmäistä, SHA-0 ja SHA-1 on jo onnistuttu murtamaan, ja tutkijat pitävät mahdollisena että lähitulevaisuudessa myös SHA-2 murretaan johtuen algoritmin samankaltaisuudesta verrattuna edeltäjiin.

SHA-3 -funktion standardoimisprosessi on aloitettu.[1] NSA:n sijaan prosessista vastaa NIST. Standardin on määrä valmistua vuonna 2012.[2]

[muokkaa] Katso myös

[muokkaa] Lähteet

  1. Cryptographic Hash Algorithm Competition.
  2. SHA-3 timeline.

[muokkaa] Aiheesta muualla


Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.
Henkilökohtaiset työkalut