Hallo,
ich habe mich endlich mal dazu durchgerungen mich mit mcrypt zu befassen. Eigentlich ne feine Sache. Nur habe ich bisher ein kleines Verständnisproblem.
Ich habe mich an dem Beispiel aus php.net versucht:
Am Ende kommt nicht mehr mein Klartext heraus. Sehe ich es richtig, daß Du die Zeile $iv = mcrypt_create_iv(... ein Zufallsschlüsselerzeugt und dieser aber bei mcrypt_encrypt und mcrypt_decrypt identisch sein muß, damit der verschlüsselte Text wieder herauskommt?
Gibt es vielleicht eine andere, bessere Methode Texte zu ver- und entschlüsseln?
ich habe mich endlich mal dazu durchgerungen mich mit mcrypt zu befassen. Eigentlich ne feine Sache. Nur habe ich bisher ein kleines Verständnisproblem.
Ich habe mich an dem Beispiel aus php.net versucht:
Code:
$key = "This is a very secret key"; $text = "Meet me at 11 o'clock behind the monument."; $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $crypttext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $text, MCRYPT_MODE_ECB, $iv); $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $plaintext = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $crypttext, MCRYPT_MODE_ECB, $iv);
Gibt es vielleicht eine andere, bessere Methode Texte zu ver- und entschlüsseln?
Kommentar