Supportnet Computer
Planet of Tech

Supportnet / Forum / PC-Sonstiges

Dringend Hilfe Gesucht -Entschlüsselung





Frage

Hi, ich benötige dringend Hilfe. Aufgrund eines extremen Unglücksfalles in der Familie, muß ich an eine verschlüsselte Datei ran. Diese Datei ist mit SafeGuard geschützt und verlangt ein Passwort. Leider kann man niemanden mehr nach diesem Passwort fragen. Das Programm verwendet zum verschlüsseln „Rijndael (AES) 128 Bit Verschlüsselung „ ( so steht es im Prog. Meine Frage gibt es eine Möglichkeit diese Datei ohne Passwort zu entschlüsseln? Oder gibt es eine Art Prog, wo ich vermutete Schlüsselwörter eingebe und dieses alle Varianten durch spielt und gleichzeitig probiert. Es wäre wirklich wichtig und ich dankbar für jeden Tipp Mike

Antwort 1 von Limbius

"Brute Force" wäre wohl hier das Wort nachdem gegoogelt werden muss...

Antwort 2 von Limbius

Rijndael en Detail
Die grundlegenden Verfahren von Rijndael sind byteweises Ersetzen, Vertauschen und XOR.
Das Verfahren:
Rijnael erzeugt aus dem 128 Bit Key 10 Keys mit wiederum 128 Bit. Diese werden in
4x4 Tabellen abgelegt. Der Klartext wird ebenfalls in 128 Bit Stückchen in 4x4
Tabellen zerhackt. Jedes 128Bit Klartextstückchen wird in einem Verfahren zu je
10 Runden (10 Runden bei 128 Bit Schlüssel, 11 bei 192, 13 bei 256) bearbeitet
und erzeugt so nach der 10. Runde den Code.
Ein Runde sieht so aus:
Byte Sub - jedes einzelne Byte wird in einer S-box substituiert (jedes
Byte [außer 0] wird durch das Reziproke über GF (2^8) ersetzt, eine bitweise
Modulo 2 Matrix Multiplikation wird drübergejagt und abschließend das Süppchen
mit 63 XOR-ed. Simpel - oder? ;-)
Shift Row - Die Zeilen der Matrizen werden zyklisch durchsortiert, so wird aus
1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16
-------->
1 5 9 13
6 10 14 2
11 15 3 7
16 4 8 12
bei 128 Bit key.
Mix Column - Die Spalten werden durchgetauscht. Und zwar per
Matrizenmultiplikation über GF (2^8).
Add Round Key - der Subkey für die jeweilige Runde wird XORed.
Die Gesamtequenz läuft so ab:
ARK
BSB - SR - MC -ARK
...
BSB - SR - MC -ARK
BSB - SR - ARK
Da eine Zwischensequenz auch "nur" eine feste umkehrbare Transformation darstellt,
beruht die Sicherheit von Rijndael entscheidend auf der Ausführung möglichst vieler
Zwischensequenzen.
Wird Rijndael allerdings mehrfach mit verschiedenen Rundenschlüsseln durchgeführt
steigt die Sicherheit mehr als exponentiell. Dies beruht auf Konfusion (mittels
BS und ARK gehen die Zusammenhänge zwuischen den einzelnen Runden verloren) und
Diffusion (per SR und MC werden mit nur einer Bitveränderung die gesamte Matrix
verändert).
Die Autoren erläutern auf ihrer Site ausgiebig das Verfahren, so daß sie wie mit
OpenSource Software die Möglichkeit einräumen sich von der Sicherheit zu überzeugen.
Und anders als bei DES kommt so gar nicht erst der Verdachte auf, es sei eine
NSA-BackDoor eingebaut.
Desweiteren werden auf der RijndaelSite auch Beispiele in verschiedenen
Programmiersprachen dargestellt, z.B C, Java, Ada oder gar EmacsLisp.

Quelle : http://www.net-tex.de/prog/aes.html

PS: Ich sag mal - Ohne gewaltige Rechenpower sieht es schelcht aus für dich ;-)

Antwort 3 von Limbius

Noch ein Tip : Lies mal das Buch von Kevin Mitnick "Die Kunst der Täuschung"...
Stichwort "Social Engeneering"