首页 / 享图 / 视频中心 / 经典小游戏


    + 相关信息

  • 关键字:
    [code=php]  [/code]需要MCRYPT运行库支持,安装方法请搜索,libmcrypt文件提供一下. 放至ext目录中.重启apache [ libmcrypt.rar ] ...php DES加密函数
  • 发表: 快乐小号
  • 时间: 2010-06-22 14:25:57

    + 访问历史

  • 2011-03-29 18:10:07 - cytstal11
  •  php DES加密函数     同步 主题
[code=php]  // 示例
echo $t = encrypt('123','1234560');
echo decrypt('123',$t);

function encrypt($key='123',$encrypt) {
$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); // 返回数据base,防止乱码
return trim($encode);
}

//Decrypt Function (解码)
function decrypt($key='123',$decrypt) {
$decoded = base64_decode(trim($decrypt)); //解密数据base 还原数据
$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 trim($decrypted);
}
?>
[/code]

需要MCRYPT运行库支持,安装方法请搜索,libmcrypt文件提供一下. 放至ext目录中.重启apache
[ libmcrypt.rar ]
分享到QQ空间 填写您的邮件地址,订阅我们的精彩内容:
2010-06-22 14:25:57 / [编辑] / [删除]
无分页数据-

 回复