CRC32, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 oder SHA3-256, SHA3-384, SHA3-512 für Text oder eine Datei. Text folgt der gewählten Zeichenkodierung, eine Datei wird als Bytes gehasht. Mit Schlüssel wird daraus HMAC, außer bei CRC32.
Eine Prüfsumme, kein Passwortspeicher
Dieselbe Eingabe ergibt dieselbe Summe, ein geändertes Bit wirbelt sie durcheinander. Damit prüfen Sie einen Download oder ob zwei Dateien gleich sind, ohne sie zu schicken. MD5 und SHA-1 halten Kollisionen nicht stand. SHA-256 taugt als Prüfsumme und ist als Passwortspeicher zu schnell. Dafür brauchen Sie bcrypt oder Argon2. Das bietet diese Seite nicht an.
Wodurch sich die Summe ändert
Text folgt der gewählten Zeichenkodierung, Vorgabe ist UTF-8. Ein Zeilenumbruch am Ende, \r\n gegen \n, ändert das Ergebnis. Eine Datei wird als Bytes gehasht und ignoriert die Kodierung. Der HMAC-Schlüssel bleibt UTF-8.
Leeres Schlüsselfeld heißt normaler Hash, nicht HMAC mit leerer Zeichenkette.
Groß- und Kleinschreibung der Hex-Summe ist beim Abgleich egal.
SHA-384 und SHA-512 brauchen https oder localhost. CRC32, MD5, SHA-1, SHA-224, SHA-256 und SHA3-256, SHA3-384, SHA3-512 rechnet die Seite selbst. CRC32 nimmt keinen HMAC-Schlüssel.
SHA-256 von hello ohne Zeilenumbruch beginnt mit 2cf24dba. Sonst steckt Leerraum im Feld. Bytes: Zeichenkette in Bytes. Zurückrechnen geht mit Base64, nicht mit einem Hash.