CoderTools

SHA-Hash-Generator

Online SHA-Hash-Generator mit Unterstützung für SHA-1, SHA-256, SHA-384, SHA-512 Algorithmen

Was ist SHA?

SHA (Secure Hash Algorithm) ist eine Familie kryptografischer Hash-Funktionen, die von der NSA entworfen und vom NIST als Federal Information Processing Standard (FIPS) veröffentlicht wurden.

Hauptmerkmale

Irreversibilität: Originaldaten können nicht aus dem Hash abgeleitet werden
Determinismus: Gleiche Eingabe erzeugt immer gleiche Ausgabe
Lawineneffekt: Kleine Eingabeänderungen verursachen drastische Ausgabeänderungen
Kollisionsresistenz: Schwierig, zwei Eingaben mit gleichem Hash zu finden

SHA-Algorithmusfamilie

SHA-1: Erzeugt 160-Bit (20-Byte) Hash. Als unsicher nachgewiesen, nicht empfohlen für sicherheitskritische Anwendungen.

SHA-256: Erzeugt 256-Bit (32-Byte) Hash. SHA-2-Familienmitglied, weit verbreitet in Blockchain und Kryptographie.

SHA-384: Erzeugt 384-Bit (48-Byte) Hash. SHA-2-Familienmitglied, bietet höhere Sicherheit.

SHA-512: Erzeugt 512-Bit (64-Byte) Hash. SHA-2-Familienmitglied, höchste Sicherheitsstufe.

SHA-3: Nächste Generation Hash-Funktion basierend auf Keccak-Algorithmus. Unterstützt 256/384/512-Bit-Ausgabe, bietet andere interne Struktur als SHA-2, erhöht Sicherheitsvielfalt.

Anwendungsfälle

Sicherheitshinweis

SHA-1 hat sich als anfällig für Kollisionsangriffe erwiesen und sollte nicht für sicherheitssensible Szenarien verwendet werden. SHA-256 oder höher wird empfohlen. Für Passwortspeicherung verwenden Sie dedizierte Passwort-Hashing-Algorithmen wie bcrypt oder Argon2.

Referenzen