[php] blowfish mcrypt in php doet het niet goed

Pagina: 1
Acties:

Onderwerpen


  • chielsen
  • Registratie: Oktober 2003
  • Laatst online: 03-11 08:09
Ik heb deze functies

PHP:
1
2
3
4
5
6
7
8
9
<?
// encrypt
$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB), MCRYPT_RAND);
                $output = mcrypt_encrypt(MCRYPT_BLOWFISH, $key, $input, MCRYPT_MODE_ECB, $iv);

// decrypt
$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_BLOWFISH, MCRYPT_MODE_ECB), MCRYPT_RAND);
                $output = trim(mcrypt_decrypt(MCRYPT_BLOWFISH, $key, $input, MCRYPT_MODE_ECB, $iv))
?>


Dit werkt wel in php 4 maar niet in php 5 (mcrypt versie 2.5.7).
Het gaat daar dan fout bij het decoden, het gecodeerde in php5 kan ik namelijk in php4 wel weer decrypten. In php5 krijg ik echter abracadabra eruit..

  • chielsen
  • Registratie: Oktober 2003
  • Laatst online: 03-11 08:09
Ik ben erachter, ik had een oude libmcrypt die niet met 2.5.7 werkte en wel met 2.4 (die ik voor php4 gebruikte).