Seite 2 von 2
Verfasst: 18.11.2008 15:13
von DrNo
ja schon aber nehmen wir mal an mir geht es jetzt NUR um Text, kann man den SHA Code wieder umkehren/knacken?
Verfasst: 18.11.2008 15:40
von ZeHa
Nein, das kann gar nicht gehen, denn der SHA hat eine feste Länge. Nehmen wir mal an, er hätte 128 Bit (keine Ahnung wie lang er jetzt tatsächlich ist, ist aber auch Wurscht), dann sind das gerade mal 16 Zeichen. Und Du kannst jetzt aber auch aus jedem beliebigen Shakespeare-Werk einen SHA errechnen. Dieses Werk hat dann aber mit Sicherheit mehr als 16 Zeichen. Trotzdem kommt am Ende ein 16-Zeichen-Code raus.
Sowas läßt sich nie und nimmer umkehren, da hierbei Informationen verloren gehen. Man kann nur tausende (millionen) Texte nacheinander mit SHA verschlüsseln und anschließend mit dem ursprünglichen SHA-Code vergleichen, um rauszufinden, was es gewesen sein KÖNNTE. Da es aber aufgrund der festen SHA-Länge möglich ist, daß zwei völlig unterschiedliche Texte den gleichen SHA-Code ergeben, ist es wie gesagt niemals möglich, das wieder eindeutig zu entschlüsseln.
Verfasst: 18.11.2008 15:49
von DrNo
Ok Danke, vergleichen reicht für meine Zwecke nämlich

Verfasst: 18.11.2008 16:01
von Thorium
DrNo hat geschrieben:ja schon aber nehmen wir mal an mir geht es jetzt NUR um Text, kann man den SHA Code wieder umkehren/knacken?
Das ist ja gerade der Sinn von solchen Prüfsummen wie MD5, das sie nicht rückübersetzt werden können. Somit kann man nicht einfach ein Passwort aus einem MD5-String zurückgewinnen. Aber dennoch eine zuverlässige Passwortabfrage mittels Vergleich machen.