wyndham007
Cadet 2nd Year
- Registriert
- Apr. 2019
- Beiträge
- 18
Guten Morgen,
ich möchte eine Word-Datei wiederherstellen. Mit den Hilfestellungen von Microsoft klappt dies leider nicht. Ich möchte nun versuchen über die XML Datei oder Recovery Tools an den Text Inhalt dran zu kommen. Das Problem ist:
Die Word-Datei ist mit einem Passwort geschützt (welches ich kenne), weshalb mir in der XML Datei nur wirres Zeug angezeigt wird und die Recovery Tools das Wiederherstellen abbrechen.
Nun, da ich ja das Passwort kenne und die verschlüsselte XML-Datei vor mir liegen hab, muss ich die Datei doch irgendwie entschlüsseln können, damit ich eventuell den Klartext in der XML-Datei einsehen kann. Ich bekomme in der XML-Datei folgende Informationen:
Wenn ich das also richtig verstehe, wird das Passwort (welches ich kenne) gesaltet, gehast und mit einem geheimen Key verschlüsselt. Am Ende kommt eine mit AES verschlüsselte Datei raus. EncryptedHmacValue und Key dürften mich ja eigentlich nicht interessieren, da ich das Passwort ja schon kenne.
Ich muss doch nur mit dem bekannten Passwort den selben Hash generieren und damit dann die AES Verschlüsselung entschlüsseln?
Aber irgendwie verstehe ich nicht wie ich das anstellen soll. Habe ich einen Denkfehler? Wer kann mir weiter helfen?
Danke im Voraus.
ich möchte eine Word-Datei wiederherstellen. Mit den Hilfestellungen von Microsoft klappt dies leider nicht. Ich möchte nun versuchen über die XML Datei oder Recovery Tools an den Text Inhalt dran zu kommen. Das Problem ist:
Die Word-Datei ist mit einem Passwort geschützt (welches ich kenne), weshalb mir in der XML Datei nur wirres Zeug angezeigt wird und die Recovery Tools das Wiederherstellen abbrechen.
Nun, da ich ja das Passwort kenne und die verschlüsselte XML-Datei vor mir liegen hab, muss ich die Datei doch irgendwie entschlüsseln können, damit ich eventuell den Klartext in der XML-Datei einsehen kann. Ich bekomme in der XML-Datei folgende Informationen:
- encryptedHmacValue = ...
- encryptedHmacKey = ....
- saltSize = 16
- blockSize = 16
- keyBits = 256
- hashSize = 64
- cipherAlgo = AES
- chipherChaining = CBC
Wenn ich das also richtig verstehe, wird das Passwort (welches ich kenne) gesaltet, gehast und mit einem geheimen Key verschlüsselt. Am Ende kommt eine mit AES verschlüsselte Datei raus. EncryptedHmacValue und Key dürften mich ja eigentlich nicht interessieren, da ich das Passwort ja schon kenne.
Ich muss doch nur mit dem bekannten Passwort den selben Hash generieren und damit dann die AES Verschlüsselung entschlüsseln?
Aber irgendwie verstehe ich nicht wie ich das anstellen soll. Habe ich einen Denkfehler? Wer kann mir weiter helfen?
Danke im Voraus.