Wandeln Sie jeden Text mithilfe von Einweg-Hashing-Algorithmen in einen digitalen Fingerabdruck um. Ideal für Passwortsicherheit und Datenverifizierung.
Hashing ist der Prozess, Daten beliebiger Größe in eine Zeichenfolge fester Länge umzuwandeln. Dieser Prozess ist **einseitig**; man kann den Hash (z. B. MD5) nicht in den Originaltext zurückverwandeln. Es wird häufig verwendet, um Passwörter sicher zu speichern.
MD5 und SHA-1 waren Standards, aber die gestiegene Rechenleistung hat sie anfällig für "Kollisionsangriffe" gemacht. Heute werden für kritische Daten Algorithmen wie **SHA-256** empfohlen. MD5 wird meist nur noch für Datei-Integritätsprüfungen genutzt.
Das ist ein häufiges Missverständnis. MD5 und SHA sind "Hash"-Algorithmen und unumkehrbar. **Base64** ist eine "Codierung". Base64-Text kann leicht in das Original zurückverwandelt werden. Nutzen Sie es niemals für Passwörter.
Bei einem guten Hash-Algorithmus ändert sich der gesamte Hash-Code, wenn Sie nur einen Buchstaben in Ihrer Eingabe ändern (z. B. "Apfel" -> "apfel"). Dies verhindert Vorhersehbarkeit.