php数据加密技术交流 php加密原理

总结一下PHP中有哪些加密算法技术1、最普遍用的,md5.
2、其他的如base64等 , 但这个不严格是加密算法,应该是一种转字符算法,因为可以转回来,而md5是转不回来的 。
3、自己编一个,简单思路如下,把待加密的内容,附加各种信息,再用位移等,再用编码转换等做一遍 , 然后丢弃一部分 。这样的话,因为有丢弃,所以无法转回来 , 就达到加密了 。
各位用php将密码存入数据库,都用什么方法进行加密的php将密码存入数据库,可以分内常见php数据加密技术交流的4种方式php数据加密技术交流:
1、直接md5加密存到到数据库
2、md5两次存到数据库
3、对需要加密php数据加密技术交流的字符串和一个常量 进行混淆加密
4、生成一个随机php数据加密技术交流的变量存到数据库中 , 然后对需要加密的字符串和这个随机变量加密
?php$str="admin"; //需要加密的字符串$str2="php";//增加一个常量混淆 $pass1=md5($str);$pass2=md5(md5($str));$pass3=md5($str.$str2);echo $pass1."br".$pass2."br".$pass3;?
输出:
第四种
$str="admin"; //需要加密的字符串$encrypt=$row['encrypt']; // 生成的 随机加密字符串 存到数据库中$pass4=md5($str.$encrypt);//8db2ec7e9636f124e56f7eb4d7b7cc7e
分享一个php加密方法,这个方法还比较实用php数据加密技术交流我们在开发过程中php数据加密技术交流,有的时候GET传值,字符串太长 , 我们可以用这个方法,在传值之前先调用函数lock_url(加密字符串),加密以后在传递,GET接受以后用函数unlock_url(待解密字符串)进行解密 。
如果大家有更好更简单的方法 , 发评论区我们一起讨论学习php数据加密技术交流!
function lock_url($txt)
{
$key = ']!L]_w{O}zEIs!.f(T[|ZGQaxS":?#`v雞rotLZi"KdKs@QivlJ[PjWw`.wcT'; //key
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-= ";
$nh = rand(0,64);
$ch = $chars[$nh];
$mdKey = md5($key.$ch);
$mdKey = substr($mdKey,$nh%8, $nh%8 7);
$txt = base64_encode($txt);
$tmp = '';
$i=0;$j=0;$k = 0;
for ($i=0; $istrlen($txt); p="" {
$k = $k == strlen($mdKey) ? 0 : $k;
$j = ($nh strpos($chars,$txt[$i]) ord($mdKey[$k]))d;
$tmp .= $chars[$j];
}
return urlencode($ch.$tmp);
}
//解密函数
function unlock_url($txt)
{
$key = ']!L]_w{O}zEIs!.f(T[|ZGQaxS":?#`v雞rotLZi"KdKs@QivlJ[PjWw`.wcT';//key
$txt = urldecode($txt);
$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-= ";
$ch = $txt[0];
$nh = strpos($chars,$ch);
$mdKey = md5($key.$ch);
$mdKey = substr($mdKey,$nh%8, $nh%8 7);
$txt = substr($txt,1);
$tmp = '';
$i=0;$j=0; $k = 0;
for ($i=0; $istrlen($txt); p="" {
$k = $k == strlen($mdKey) ? 0 : $k;
$j = strpos($chars,$txt[$i])-$nh - ord($mdKey[$k]);
while ($j0) $j =64;
$tmp .= $chars[$j];
}
return base64_decode($tmp);
}
【php数据加密技术交流 php加密原理】关于php数据加密技术交流和php加密原理的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。

    推荐阅读