SHA-512 gehört zu SHA-2 und erzeugt einen 512-Bit-Digest, der normalerweise als 128 Hexadezimalzeichen dargestellt wird. Es arbeitet mit 1024-Bit-Blöcken und 64-Bit-Wörtern und wird für Integrität, Signaturen, Ableitungen und viele Protokolle verwendet.
Der Generator berechnet den exakten SHA-512-Digest der Eingabe. Bei der Suche vergleicht Md5Decrypt den Hash mit bereits in seiner Multi-Hash-Datenbank indexierten Klartexten. Dadurch kann eine bekannte Übereinstimmung gefunden werden, SHA-512 wird jedoch nicht allgemein umgekehrt.
Der SHA-512-Digest von hello beginnt mit 9b71d224bd62f3785d96d46ad3ea3d73… und enthält 128 Hexadezimalzeichen. Jede Änderung an Leerzeichen, Codierung oder Zeilenende erzeugt einen anderen Digest.
Die Digest-Länge sagt nichts über die Komplexität des Klartexts aus. Ein häufiges Wort mit SHA-512 kann sofort gefunden werden, während eine kurze Zufallsfolge fehlen kann. Verfügbare Ergebnisse können kostenlos oder je nach Komplexitätsbewertung als einmalige Freischaltung angeboten werden.
SHA-512 bleibt für die vorgesehenen Integritätsanwendungen robust. Seine Geschwindigkeit macht es für die direkte Passwortspeicherung ungeeignet. Bevorzugen Sie Argon2id, scrypt, bcrypt oder PBKDF2 mit einem eindeutigen Salt und ausreichend aufwendigen Parametern.
Diese Beispiele hashen exakt den Text „hello“ ohne abschließenden Zeilenumbruch. Ein Leerzeichen oder Zeilenumbruch würde den Digest verändern.
printf %s 'hello' | sha512sumecho hash('sha512', 'hello');const bytes = new TextEncoder().encode('hello');
const digest = await crypto.subtle.digest('SHA-512', bytes);SHA-512 und SHA-256 gehören zur selben Familie, verwenden aber unterschiedliche Wortgrößen, Konstanten und Ausgabelängen. SHA-512 ist nicht einfach „zweimal SHA-256“. SHA-384 nutzt die SHA-512-Struktur mit anderen Anfangswerten und einer gekürzten Ausgabe.
Ein SHA-512-Digest enthält 128 Hexadezimalzeichen beziehungsweise 64 Byte und 512 Bit.
Nein. Eine Suchdatenbank kann nur Klartexte wiederfinden, die zuvor getestet und indexiert wurden.
Es bietet eine größere Ausgabe und Sicherheitsreserve, doch beide Verfahren eignen sich bei korrekter Anwendung weiterhin für viele moderne Einsatzzwecke.
Nicht allein, da es zu schnell ist. Verwenden Sie eine gesalzene, bewusst langsame und konfigurierbare Passwort-KDF.
Der Klartext kann fehlen, gesalzen, zufällig, lang oder mehrbyteig sein oder mit einer anderen Codierung gehasht worden sein.
SHA-512 erzeugt einen 512-Bit-Digest und ist auf 64-Bit-Prozessoren effizient. Das Werkzeug prüft außerdem Dateien und vergleicht zwei Digests.
Sicherheit lässt sich nicht linear vergleichen. Beide bleiben für Integritätszwecke stark; Protokoll und Kompatibilität bestimmen die Wahl.
Nein. Es verwendet einen eigenen Anfangszustand, bevor es 256 Bit ausgibt.
Ein SHA-512-Digest enthält 64 Byte und wird als 128 Hexadezimalzeichen dargestellt.
Diese Befehle hashen die fünf UTF-8-Bytes von „hello“, ohne einen abschließenden Zeilenumbruch hinzuzufügen.
printf %s "hello" | sha512sumhash('sha512', 'hello');const bytes = new TextEncoder().encode('hello');
const digest = await crypto.subtle.digest('SHA-512', bytes);