Secure Hash Algorithm

Anngret Bischof April 6, 2016 S 0 0
FONT SIZE:
fontsize_dec
fontsize_inc

Der Secure Hash Algorithm ist eine Familie von kryptografische Hash-Funktionen durch das National Institute of Standards and Technology als US Federal Information Processing Standard, einschließlich veröffentlicht:

  • SHA-0: A retronym auf die ursprüngliche Version des im Jahr 1993 unter dem Namen "SHA" veröffentlichten 160-Bit-Hash-Funktion angewendet. Es war kurz nach der Veröffentlichung durch einen nicht genannten "erhebliche Fehler" durch das leicht überarbeitete Version SHA-1 abgezogen und ersetzt.
  • SHA-1: A 160-Bit-Hash-Funktion, die die ältere MD5 Algorithmus ähnelt. Dies wurde von der National Security Agency entwickelt, um Teil des Digital Signature Algorithm sein. Kryptografische Schwächen wurden in SHA-1 entdeckt, und die Standard nicht mehr für die meisten kryptographischen Anwendungen nach 2010 genehmigt.
  • SHA-2: Eine Familie von zwei ähnlichen Hash-Funktionen, mit unterschiedlichen Blockgrößen, wie SHA-256 und SHA-512 bekannt. Sie unterscheiden sich in der Wortgröße; SHA-256 verwendet 32-Bit-Worte in dem SHA-512 verwendet 64-Bit-Wörter. Es gibt auch abgeschnittene Versionen von jedem Standard, ebenso wie SHA-224 und SHA-384 bekannt. Diese wurden ebenfalls von der NSA entwickelt.
  • SHA-3: Eine Hash-Funktion früher Keccak, im Jahr 2012 nach einem öffentlichen Wettbewerb unter den nicht-NSA-Designer ausgewählt. Es unterstützt den gleichen Hash-Längen wie SHA-2 und seiner inneren Struktur unterscheidet sich erheblich von dem Rest der Familie SHA.

Die entsprechenden Standards FIPS PUB 180, FIPS PUB 180-1, FIPS PUB 180-2. NIST hat Draft FIPS Publication 202, SHA-3 Standard getrennt von dem Secure Hash Standard aktualisiert.

Vergleich von SHA-Funktionen

In der folgenden Tabelle bedeutet internen Zustand der "internen Hash-Summe" nach jeder Kompression eines Datenblocks.

bearbeiten
  Like 0   Dislike 0
Vorherige Artikel Regina Ghazaryan
Nächster Artikel Paul Reeves
Bemerkungen (0)
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha