„Kriptográfiai hash-függvény” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Nincs szerkesztési összefoglaló
Nincs szerkesztési összefoglaló
27. sor:
Az SHA (Secure Hash Algorithm) az [[Amerikai Egyesült Államok|Egyesült Államok]] Nemzeti Szabvány és Technológia Hivatala ([[NIST]]) által kibocsátott szabványos eljárások összefoglaló elnevezése. (SHA-1, SHA-224, SHA-256, SHA-384 és SHA-512) <ref>[http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf Federal Information Processing Standards Publication 180-2 (SECURE HASH STANDARD)]</ref> Az első változatát 1993-ban fejlesztették az [[NSA]] felügyelete alatt. Ez 160 bit hosszúságú üzenetkivonatot (message digest) képez amelyet ezt követően a DSA elektronikus aláírás algoritmusban használhatunk.
Az SHA-512 hasonló elvek alapján működik mint az SHA-1 de lényegesen nagyobb adat mennyiséget képes kezelni. A bemenete 2<sup>128</sup>-1 bit hosszúságú lehet. Ezt egyébként, a feldolgozás során 1024 bites blokkokra osztja. A kapott hasító érték összességében 512 bit hosszúságú és 8 db 64 bites blokk alkotja.
 
=== RIPEMD ===
A RIPEMD ({{ny-en|RACE Integrity Primitives Evaluation Message Digest}}) hasító függvényt a RIPE konzorcium alkotta meg (Hans Dobbertin,Anton Bosselaers és Bart Preneel). Eredetileg 128 bites hasító értéket szolgáltatott majd az igényeknek megfelelően ezt 160 bitre növelték (RIPMED-160).
 
=== Message Digest ===
A '''Message Digest''' ({{magyarul|üzenetkivonatoló}}) több különféle hasító algoritmus vagy üzenetkivonatoló közös elnevezése. A legismertebbet, az MD2-t 1989-ben dolgozta ki Ronald L. Rivest az [[MIT]]-ben. Az MD algoritmus az SHA algoritmushoz hasonlóan működik: tetszőleges hosszúságú bemenetből 128 bit hosszúságú hasító értéket generál. Az MD2-t eredetileg 8 bites gépekre optimalizálták, az újabb változatok (MD4, [[MD5]]) már 32 bites rendszerekhez készültek. Az SHA-hoz hasonlóan a bemenetet blokkokba rendezi 16 bites blokkokat használva.
 
=== RIPEMD ===
A RIPEMD ({{ny-en|RACE Integrity Primitives Evaluation Message Digest}}) hasító függvényt a RIPE konzorcium alkotta meg (Hans Dobbertin, Anton Bosselaers és Bart Preneel) alkotta meg 1996-ban. Eredetileg 128 bites hasító értéket szolgáltatott majd az igényeknek megfelelően ezt 160 bitre növelték (RIPMEDRIPEMD-160).
 
==Jegyzetek==