Einzelnen Beitrag anzeigen

gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#7

Re: dcpcrypt + Delphi 2009 = falsches en/decryption

  Alt 4. Dez 2009, 22:38
Im ganzen dcpcrypt-2009 werden nackte strings nur für GetAlgorithm/Namen etc benutzt. Verschlüsselt und codiert wird immer mit ansistrings. Also solltest Du (wie mkinzler schon angedeutet hat) Deine Datenstrings als ansistrings deklarieren:var Data, Key, IV : ansistring; Ich unterstelle mal, daß die Dateiverschlüsselung sinnvollerweise mit bytes (und nicht mit diesen unsinnigen Strings) arbeitet. Also wäre es kein Wunder, wenn es da klappt.

Im übrigen scheinen die Konstanten (16, 128 etc) für Unicodestrings um den Faktor 2 falsch zu sein.

Gruß Gammatester
  Mit Zitat antworten Zitat