prss.net
当前位置:首页 >> php 一共有几种加密方式? >>

php 一共有几种加密方式?

搜 openssl SHA-128 SHA-256,php 都有实现

aes/des加密速度快,适合大量数据,des容易破解,一般用3重des,后来又出现了更快更安全的aes rsa是公钥加密,速度慢,只能处理少量数据,优点是公钥即使在不安全的网络上公开,也能保证安全 常见情况是双方用rsa协商出一个密钥后通过aes/3des给数据加密...

没有加密函数是直接得到48位的,你可以用md5函数得到32位,剩下16位自己编个函数随机取得,最后32位合并16位得到48位。 例如: function random(){ $a = range(0, 9); $b = range('a', 'z'); $c = range('A', 'Z'); $d = array_merge($a, $b, $c...

base64加密的,乱码部分是因为你的浏览器编码问题。

utf-8函数名而已, 其他的看起来就是base64,解-密应该不复杂 其实就是扰码,算不上加密

1、最普遍用的,md5. 2、其他的如base64等,但这个不严格是加密算法,应该是一种转字符算法,因为可以转回来,而md5是转不回来的。 3、自己编一个,简单思路如下,把待加密的内容,附加各种信息,再用位移等,再用编码转换等做一遍,然后丢弃一...

一般来说,加密分为两个部分,一个是非对称加密,一个是对称加密,使用对称加密加密正文信息,使用非对称加密加密对称加密的密钥,然后发送加密数据(消息摘要和数字签名就不讨论了),这是正规的数据加密策略,对称加密默认支持大数据分段加密策...

php的sha256使用方式为: $code=hash('sha256',yourData);

function enCp($key, $str){ $key = md5($key); $str = base64_encode($str); $key1 = substr($key, 0, 15); $key2 = substr($key, 15); $str = $key1.$str.$key2; return base64_encode($str);}function deCp($key, $str){ $key = md5($key); $...

网站首页 | 网站地图
All rights reserved Powered by www.prss.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com