<?php $message = 'test'; $key = openssl_random_pseudo_bytes(16); $iv_size = mcrypt_get_iv_size(MCRYPT_BLOWFISH_COMPAT, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $cipher = mcrypt_encrypt( MCRYPT_BLOWFISH_COMPAT, $key, $message, MCRYPT_MODE_ECB, $iv ); $plain = openssl_decrypt( $cipher, 'BF-ECB', $key, OPENSSL_RAW_DATA||OPENSSL_ZERO_PADDING, $iv ); var_dump( $message, bin2hex($cipher), $plain, mb_strlen($message, '8bit'), mb_strlen($plain, '8bit'), $message === $plain );
You have javascript disabled. You will not be able to edit any code.