Einzelnen Beitrag anzeigen

hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#5

Re: Rijnadel in Delphi nicht gleich wie das in PHP

  Alt 14. Feb 2008, 23:39
Danke für die Antworten

Doch leider klappt es nicht....

Delphi Code:
Delphi-Quellcode:
with TCipher_Rijndael.Create do
try
  Mode := cmOFB8;
  Init('Passwort', '', $00);
  showmessage(EncodeBinary('Deins', TFormat_HEX));
finally
  Free;
end;
Delphi Ausgabe: 095FB1905A

PHP Code:
Code:
$key = 'Passwort';
$string = 'Deins';
$td = mcrypt_module_open('rijndael-128', '', 'ofb', '');
$iv_size = mcrypt_enc_get_iv_size($td);
$iv = str_repeat(chr(0), $iv_size);
if (mcrypt_generic_init($td, $key, $iv) != -1) {
$c_t = mcrypt_generic($td, $string);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
}
echo bin2hex($c_t);
PHP Ausgabe: a1e105e433

Ich habe keine ahnung woran das liegen kann...

Irgendwass mache ich bestimmt falsch... Ich hoffe ihr seht meinen Fehler
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat