前往顾页
以后地位: 主页 > 收集编程 > Php实例教程 >

在PHP中基于mcrypt扩展实现DES加解密

时候:2012-06-10 21:03来源:知行网www.zhixing123.cn 编辑:麦田守望者

在PHP中实现DES加解密算法有强年夜的mcrypt扩展的支撑,是以实现起来非常的简朴。

function encrypt($encrypt,$key){

$iv
= mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_DES,MCRYPT_MODE_ECB),MCRYPT_RAND);

$passcrypt
= mcrypt_encrypt(MCRYPT_DES ,$key, $encrypt, MCRYPT_MODE_ECB, $iv);

$encode
= base64_encode($passcrypt);

return $encode;

}

function decrypt($decrypt,$key){

$decoded
= base64_decode($decrypt);

$iv
= mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_DES,MCRYPT_MODE_ECB),MCRYPT_RAND);

$decrypted
= mcrypt_decrypt(MCRYPT_DES ,$key, $decoded, MCRYPT_MODE_ECB, $iv);

return $decrypted;

}

echo $s
= encrypt('coderbolg.com','12345678');

echo decrypt
($s,'12345678');
------分开线----------------------------
标签(Tag):php php教程 php实例教程 php5 php源代码 php根本教程 php技能 php6
------分开线----------------------------
保举内容
猜你感兴趣