Toon posts:

[PHP] mcrypt module

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste GoT'ers

Heb de afgelopen tijd wat lopen prutsen met de mcrypt module welke je samen met PHP kan compilen nu wilt het echter maar niet lukken om een functie te maken welke kan encoden en decoden. HEt decoden is een vereiste. Heb ook al diverse voorbeelden geprobeerd uit de manual.

Zoals:
PHP:
1
<?DEFINE ("Keysize","f23r09aj09f3wqj90");function enc($data){    $td = mcrypt_module_open (MCRYPT_TripleDES, "",MCRYPT_MODE_ECB, "");    $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);    $encdata = mcrypt_ecb (MCRYPT_TripleDES,(Keysize), $data, MCRYPT_ENCRYPT,$iv);    $hextext=bin2hex($encdata);    return $hextext;}function dec($data){    $td = mcrypt_module_open (MCRYPT_TripleDES, "",MCRYPT_MODE_ECB, "");    $iv = mcrypt_create_iv (mcrypt_enc_get_iv_size ($td), MCRYPT_RAND);    $dectext = mcrypt_ecb (MCRYPT_TripleDES,(Keysize), hex2bin($data),MCRYPT_DECRYPT,$iv);    return $dectext;}function hex2bin($data) {  $len = strlen($data);  return pack("H" . $len, $data);}?>

Deze werkt in principe goed, tenzij ik een & gebruik in de te encrypten string. Dan valt bij het Decrypten namelijk alles vanaf waar eigenlijk de & stond weg.

Zou iemand mij kunnen helpen hiermee? Alvast bedankt :)