Kryptografie
SHA-256
Auch bekannt als: SHA-2 (256 Bit), FIPS 180-4 SHA-256
Definition
256-Bit-Hashfunktion aus der SHA-2-Familie, weit verbreitet für digitale Signaturen, TLS, Blockchains und Integritätsprüfung.
Beispiele
- Bitcoin verwendet doppelten SHA-256 für Block-Hashing und Proof-of-Work.
- Moderne X.509-Zertifikate werden mit SHA-256 signiert (sha256WithRSAEncryption).
Verwandte Begriffe
Kryptographische Hashfunktion
Deterministische Einwegfunktion, die Eingaben beliebiger Länge auf einen festen Digest abbildet und gegen Urbilder, zweite Urbilder und Kollisionen resistent ist.
SHA-1
Kryptografische Hashfunktion mit 160-Bit-Ausgabe, 1995 von der NSA entworfen und heute hinsichtlich Kollisionsresistenz als gebrochen eingestuft.
SHA-3
Hashfunktionsfamilie auf Basis der Keccak-Schwammkonstruktion, vom NIST als strukturell unterschiedliche Alternative zu SHA-2 standardisiert.
HMAC
Mit Schlüssel arbeitende MAC-Konstruktion auf Basis einer kryptografischen Hashfunktion, definiert in RFC 2104 und FIPS 198-1.
Digitale Signatur
Asymmetrisches kryptografisches Verfahren, das Authentizität, Integrität und Nichtabstreitbarkeit einer Nachricht oder eines Dokuments belegt.
BLAKE2
Schnelle, moderne kryptografische Hashfunktion gemäß RFC 7693 mit SHA-3-vergleichbarer Sicherheit und deutlich höherer Software-Performance.