Code: Alles auswählen
1. import win32crypt
2.
3. pwdHashStr=""
4. pwdHash = win32crypt.CryptProtectData("PASSWORD",'psw',None,None,None,0)
5. for char in pwdHash:
6. pwdHashStr+= "%02X" % ord(char)
7.
8. print "\nPWD Hash:",pwdHashStr
9.
10.print "\nUncrypt:"
11.print win32crypt.CryptUnprotectData(pwdHash,None,None,None,0)
Was für einen Typ hat pwdHash, bevor es umgewandelt wird? Wenn ich nämlich
Code: Alles auswählen
print win32crypt.CryptProtectData("PASSWORD",'psw',None,None,None,0)
Da drängt sich mir eigentlich auch noch die Frage auf, wie ich einen HashStr wieder zurück umwandeln kann. Zeile 6 quasi, nur in die andere Richtung.
Freue mich auf die Antworten
