Zum Inhalt springen

SHA-1-Generator

Erzeuge mit diesem SHA-1-Generator den SHA-1-Hash eines beliebigen Texts. Gib deinen Text ein. Das Werkzeug codiert ihn als UTF-8, berechnet den SHA-1-Digest mit 160 Bit und gibt ihn als 40-stellige kleingeschriebene Hexadezimalzahl zurück – denselben Wert, den sha1sum und Standardbibliotheken erzeugen. Nützlich für Entwickler, die ältere Prüfsummen verifizieren, Bezeichner im Stil von Git untersuchen oder ältere APIs verwenden, die weiterhin SHA-1 erwarten.

Zurücksetzen

Häufig gestellte Fragen

Was gibt der SHA-1-Generator zurück?

Er gibt den SHA-1-Digest deines Texts als 40 kleingeschriebene Hexadezimalzeichen zurück, die 160 Bit darstellen. Identischer Text ergibt immer denselben Hash.

Was ist der SHA-1-Hash von hello?

Das kleingeschriebene Wort hello ohne abschließenden Zeilenumbruch ergibt den Hash aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d. Verwende ihn als schnellen Testwert für den Vergleich mit deinem eigenen Code.

Warum stimmt mein SHA-1-Hash nicht mit dem eines anderen Werkzeugs überein?

Der Text wird genau so gehasht, wie du ihn eingegeben hast, einschließlich Leerzeichen, Tabulatoren und Zeilenumbrüchen. Ein von echo hinzugefügter abschließender Zeilenumbruch oder Windows-CRLF-Zeilenenden erzeugen einen völlig anderen Hash.

Wie wird Unicode-Text codiert?

Das Werkzeug codiert den Text vor dem Hashen als UTF-8, dem Standard in den meisten Sprachen und Terminals. Ein System, das dieselben Zeichen als UTF-16- oder Latin-1-Bytes hasht, erhält ein anderes Ergebnis.

Ist SHA-1 noch sicher?

Nein. Eine praktische SHA-1-Kollision wurde in 2017 veröffentlicht, und Browser sowie Zertifizierungsstellen akzeptierten keine SHA-1-Signaturen mehr. Verwende SHA-256 oder SHA-512 für Signaturen, Integritätsprüfungen gegen Manipulationen und neue Entwürfe.

Ist das derselbe Hash, den Git für Commits verwendet?

Nicht direkt. Git hasht vor dem Inhalt einen Header, etwa blob, gefolgt von der Inhaltslänge und einem Nullbyte. Ein einfacher SHA-1 des Dateitexts unterscheidet sich daher von der Objekt-ID in Git.

Kann ich eine Datei hashen?

Das Werkzeug hasht Text, den du einfügst oder eingibst, keine hochgeladenen Dateien. Verwende für Binärdateien sha1sum auf Linux, shasum auf macOS oder Get-FileHash -Algorithm SHA1 in PowerShell.

Kann SHA-1 entschlüsselt werden?

Nein, SHA-1 ist eine Einwegfunktion und es gibt keinen Schlüssel zum Entschlüsseln. Kurze oder häufige Eingaben lassen sich weiterhin in Nachschlagetabellen finden. Betrachte daher niemals den Hash eines schwachen Geheimnisses als Schutz.

Verwendet das Werkzeug ein Salt oder einen HMAC-Schlüssel?

Nein, es berechnet den einfachen SHA-1 des Texts genau so, wie er eingegeben wurde. Verwende für Schlüssel-Hashes ein HMAC-Werkzeug und für Passwörter einen langsamen Algorithmus wie bcrypt oder Argon2.

Wie viel Text kann ich hashen?

Gib mindestens ein Zeichen und höchstens 5 MB Text ein. Größere Eingaben werden mit einer Meldung abgewiesen. Das Ergebnis ist identisch mit der SHA-1-Option des Hash Generators.

Über OneClick Pro

OneClick Pro ist eine kostenlose Sammlung mit mehr als 150 Webtools für die tägliche Arbeit: Bilder und Einheiten umwandeln, Code formatieren und validieren, Domains und SEO überprüfen sowie mit Texten, Terminen und Zahlen arbeiten. Jedes Tool funktioniert ohne Registrierung oder Abo. Deine Eingaben werden nur zur Berechnung des Ergebnisses verwendet und niemals gespeichert. Nutze die Sammlung als praktischen Werkzeugkasten für einzelne Aufgaben oder setze ein Lesezeichen für die Tools, die du täglich brauchst.