站长资源网络编程

PHP加密解密实例分析

整理:jimmy2026/8/2浏览2
简介本文实例讲述了PHP加密解密方法。分享给大家供大家参考,具体如下://加密function string2secret($str) //解密 function secret2string($sec) { $key = "123"; $td = mcrypt_module_open(MCRYPT_DES,'','ecb',''); $iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND); $ks = mcrypt_enc_get_key_size($td); $key = substr(md5($key), 0, $ks); mcrypt_generic_init($td, $key, $iv); $string = mdecrypt_generic($td, $sec); mcrypt_generic_deinit($td); mcrypt_module_close($td); return trim($string); } echo secret2string(string2secret("11111111111111111")); //显示结果是11111111111111111 echo '<br>'.string2secret("11111111111111111"); //显示乱码 echo '<br>'; //$string:要加密的字符串 $isEncrypt=true:加密 $isEncrypt=false:解密 function dencrypt($string, $isEncrypt = true, $key = "KEY_SPACE") { if (!isset($string{0}) || !isset($key{0})) { return false; } $dynKey = $isEncrypt "12345678912345"));

希望本文所述对大家PHP程序设计有所帮助。

上一篇:WordPress中编写自定义存储字段的相关PHP函数解析

下一篇:PHP时间类完整实例(非常实用)