hi-tech
Lt. Commander
- Registriert
- Sep. 2006
- Beiträge
- 1.311
Schreibe Daten in eine Datenbank, die vorher encrypcted werden:
Beim ausgeben auf meiner Webseite werden sie decrypted:
Allerdings erhalte ich bei der Ausgabe auf der Seite solche Daten:
7̙������\���iŨ���������%
\�%9s�-�z<~���WZ��3�!�'�`rL�
�g����{�7����GM�a����A��a8��/
[e_��e�p�����rS%�x�L��P�]�{
��O!��!bm1~')Q�%�S� {p}�O5H.~
Sind mal 5 Daten untereinander als Beispiel.
Woran könnte das liegen? Jemand eine Idee?
$key ist bei beiden Funktionen der selbe und auch vorhanden.
Code:
function encrypt($string, $key){
$string = rtrim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $string, MCRYPT_MODE_ECB)));
return $string;}
Beim ausgeben auf meiner Webseite werden sie decrypted:
Code:
function decrypt($string, $key){
$string = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, base64_decode($string), MCRYPT_MODE_ECB));
return $string;}
Allerdings erhalte ich bei der Ausgabe auf der Seite solche Daten:
7̙������\���iŨ���������%
\�%9s�-�z<~���WZ��3�!�'�`rL�
�g����{�7����GM�a����A��a8��/
[e_��e�p�����rS%�x�L��P�]�{
��O!��!bm1~')Q�%�S� {p}�O5H.~
Sind mal 5 Daten untereinander als Beispiel.
Woran könnte das liegen? Jemand eine Idee?
$key ist bei beiden Funktionen der selbe und auch vorhanden.