SHA steht für Secure Hash Algorithm und ist eine kryptographische Funktion zum Vergleich von eindeutigen Prüfsummen ("Hashes"). Die SHA-Verschlüsslung lässt keinen Rückschluss auf die ursprüngliche Zeichenkette zu, denn der verschlüsselte Text wird in eine eindeutige Kombination aus Zahlen und Ziffern. Das Ergebnis nennt sich "SHA Hash".
Wird ein Text bzw. eine Zeichenkette also nur an einer Stelle verändert, entsteht eine komplett andere Prüfsumme. Der SHA-Algorithmus dient beispielsweise zur Prüfung der Integrität von Dokumenten oder Dateien.
Mein kostenloser SHA-Generator hilft dir ganz einfach Texte in SHA1, SHA256, SHA384 oder SHA512-Hashes umzuwandeln.
Der Unterschied liegt in der Bitlänge des erstellten Hashes bzw. der Prüfsumme. SHA1 Hashes sind nur 160 Bits lang. Im Vergleich:
Je größer die Bitlänge, desto unwahrscheinlicher ist es, dass für verschiedene Eingaben zufällig die selbe Prüfsumme ausgerechnet wird (siehe Kollisionsangriff auf SHA1).