Generator skrótu Snefru
Kamień milowy w projektowaniu kryptografii
Snefru to kryptograficzna funkcja skrótu zaprojektowana przez Ralpha Merkle'a w 1990 w Xerox PARC, nazwana od faraona Sneferu. Może generować 128-bitowy lub 256-bitowy skrót.
Czym jest Snefru?
Snefru przetwarza dane w 512-bitowych blokach (128-bitowe wyjście) lub 384-bitowych (256-bitowe wyjście) używając mieszania opartego na tablicach substytucji.
✅ Cechy
- • Historyczny pionier: Jedna z pierwszych funkcji skrótu Merkle-Damgård
- • 256-bitowe wyjście: 64-znakowy skrót
- • Xerox PARC: Zaprojektowane przez Merkle'a, wynalazcę drzewa Merkle'a
- • Wartość edukacyjna: Ważne dla zrozumienia ewolucji skrótów
📊 Zastosowania
- • Starsze systemy: Kompatybilność z systemami Xerox
- • Edukacja: Nauka projektowania funkcji skrótu
- • Badania: Badania analizy różnicowej
- • Analiza historyczna: Ewolucja od Snefru do SHA-2
⚠️ Ostrzeżenie
Snefru został kryptograficznie złamany. Kolizje znalezione przez analizę różnicową. Użyj SHA-256.
🔄 Snefru vs nowoczesne
Snefru
128/256-bitowy
Złamany — tylko historyczny
MD5
128-bitowy
Również złamany
SHA-256
256-bitowy
Nowoczesny bezpieczny standard
❓ Często zadawane pytania
Dlaczego nazwano od faraona?
Ralph Merkle podążał za tradycją nazywania algorytmów krypto elementami egipskimi.
Jak złamano Snefru?
Biham i Shamir znaleźli kolizje w wersjach 2-rundowych przez analizę różnicową.
Jakie jest dziedzictwo Snefru?
Snefru pomogło ustanowić Merkle-Damgård jako główny paradygmat projektowania skrótów.