1, 学习php的加密与解密,想了解这些加密算法和加密模式到底是什么原理,应该看哪些资料?2, 这些加密与解密是在什么基础上的?比如,是不是把UTF-8的文本转化为16进制的数字然后再加密,还是直接转化成二进制进行加密,再或者是其它形式的?3, 通常,可逆转的加密肯定是用什么密钥协助下,替换明文吧?
解决方案 »
- IE升级后出现不显示工具按钮的问题???谢谢!!!!
- 求助:怎样在网站中生成股票走势图
- 愁人!我弄了一下午不知道什么问题!apache服务能开启
- 请问这么把以下这段JS代码变成PHP的,给个完整点的好吗??谢谢
- 求助从MYSQL中取出数据 如何逐条输出?
- 我红帽子 linux 时默认装了 httpd 服务,我想卸载它,重新装apahce和php,在线等。
- 请问可以用httpd的进程数来体现网站的在线人数吗?
- 本人开发的www.55rc.com网站,请攻击有否漏洞?测试贴,有建议的将给予分?100
- 谁那有好用点的英文论坛,高分求购.
- 请教:如何一次插入多条记录
- php中if语句问题
- 问个curl参数的问题
他妈的,谁想了解这个问题,可以看看这个连接,帮助很大,爷爷好不容易找到的
http://bbs.php100.com/read.php?tid=80157
2.每个算法 加密解密规则有出入,用来加密的算法 当然不会都统一,你自己也可以写个加密算法。
3.密钥的原理:
通过工具(我上次是直接用linux的openssl命令生成的)生产一对公钥,私钥。
公钥是可以告诉别人的,而私钥是留给自己的。
别人用公钥加密之后,发送数据,这个数据只能用私钥解密,在过程中被别人看到公钥加密后的数据,对他而言是无用的。
非对称加密:公钥a 私钥b 客户端数据c c+a=z z发送到服务端 z+b=c
现在非对称性主要的优点在于他相比其他加密模式要安全得多,而主要的缺点就是算法复杂,加密速度慢,加密后的数据也很大。
所以对称性加密和非对称性各有优劣,程序设计者要根据不同需求选择加密方式!
(都是个人看法和观点,有不对的地方,请高手不吝指出!)