PHP difference between mcrypt and openssl?
-
01-10-2019 - |
Question
Why have these two methods of using blowfish in ecb-mode different outputs?
<?php
echo bin2hex(mcrypt_encrypt("blowfish", "test", "test", "ecb"))."\n";
echo bin2hex(openssl_encrypt("test", "bf-ecb", "test", true))."\n";
?>
Solution
Because of different password-to-encryption-key derivation methods.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow