php借助mcript扩展实现对称加密
来源:互联网 发布:c语言初学者百题大战 编辑:程序博客网 时间:2024/05/18 01:28
mcript提供多种加密方式,一般主要用DES,3DES两种
demo.
< ?php$str = "我的名字是?一般人我不告诉他!"; //加密内容$key = "key:111"; //密钥$cipher = MCRYPT_DES; //密码类型$modes = MCRYPT_MODE_ECB; //密码模式$iv = mcrypt_create_iv(mcrypt_get_iv_size($cipher,$modes),MCRYPT_RAND);//初始化向量echo "加密明文:".$str."<p>";$str_encrypt = mcrypt_encrypt($cipher,$key,$str,$modes,$iv); //加密函数echo "加密密文:".$str_encrypt." <p>";$str_decrypt = mcrypt_decrypt($cipher,$key,$str_encrypt,$modes,$iv); //解密函数echo "还原:".$str_decrypt;?>
1.对称加密主要利用相同的密钥来实现,而非对称加密利用公钥和私钥来加密,比较而言对称加密速度快,但是安全性要低
非对称加密方式:http://blog.csdn.net/zph1234/article/details/52440613
为什么使用base64_encode(),主要是用于传参,直接加密完成后不是我们能理解的字符串,也就是大家所说的乱码
2.进行加密(使用mcript扩展,DES类型),关键点在于$key="key:1111",相同的密钥串
3.进行解密,$key="key:1111",相同的密钥串
0 0
- php借助mcript扩展实现对称加密
- php借助mcript扩展实现对称加密
- php借助mcript扩展实现对称加密
- php借助mcript扩展实现对称加密
- php借助mcript扩展实现对称加密
- php使用mcript扩展实现对称加密
- PHP实现非对称加密
- PHP实现非对称加密
- php实现非对称加密
- php实现非对称加密
- PHP实现简单对称加密
- php对称加密与非对称加密
- php对称加密
- php对称加密
- php 对称加密
- PHP简单对称加密
- php利用openssl实现RSA非对称加密签名
- php利用openssl实现RSA非对称加密签名
- 在VMware的虚拟机平台上如何进行NAT网络设置
- java基础三
- java基础四
- 简单curl操作
- php使用openssl来实现非对称加密
- php借助mcript扩展实现对称加密
- 关于容器遍历效率的一点思考
- 如何JS Math.random方法取得真在平均概率
- 用background-image:url();属性设置背景图片,为什么总是显示不出来?
- android studio Session 'app': Error Installing APK解决方案
- clamp.js 的使用---超出省略 (翻译)
- 13个有用的渗透测试资源博客
- TO_DATE函数索引报错ORA-01743
- java-基础-虚拟机jvm