5.1 entry php AES

Example

JAVA示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
说明:128AES ECB模式ZeroBytePadding填充,加密后,使用bin2hex( entry接口用户密码加密使用)
aes 加密,解密
public function ex_aestest()
{
//$ckey = '2NIZjlgmXqw';0bb147de3666563b588430ebd78d18bf
//$chairmansourcepwd = 'zx8380000';
$ckey = I('key');
$chairmansourcepwd = I('pwd');
$ChairmanPWD = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $ckey, $chairmansourcepwd, MCRYPT_MODE_ECB);
var_dump('encrypt:');
var_dump(bin2hex($ChairmanPWD));
$bin_str = pack("H*" , bin2hex($ChairmanPWD)); 
$orgtext = trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_128, $ckey, $bin_str, MCRYPT_MODE_ECB));
var_dump('decrypt:');
var_dump($orgtext);
}

Note

在线试算工具

使用方法示意

试算工具

© 2016-2021 北京拓课网络科技有限公司 版权所有  京ICP备17018423号-1 京公网安备11010502043461号