用户
 找回密码
 入住 CI 中国社区
搜索
查看: 4511|回复: 6
收起左侧

[讨论/交流] CI 中md5 加密后,如何解密正确显示在页面?

[复制链接]
发表于 2011-8-26 11:34:46 | 显示全部楼层 |阅读模式
我是新手,望多指教。我用md5加密后,如何才能解密并在页面上正确显示?
发表于 2011-8-26 11:40:30 | 显示全部楼层
md5是单向加密,也就是加密后无法解密的,要是还能解密万一算法被人破解出来就糗大了.
所以md5一般用来加密用户密码等私人类信息.
 楼主| 发表于 2011-8-26 11:55:55 | 显示全部楼层
zhouli520 发表于 2011-8-26 11:40
md5是单向加密,也就是加密后无法解密的,要是还能解密万一算法被人破解出来就糗大了.
所以md5一般用来加密用 ...

哦,这样啊。谢谢
发表于 2011-8-26 12:05:54 | 显示全部楼层
虽然说MD5暂时不能被解密,但是网上还是有好多MD5数据库。。。

所以单靠 MD5 是不安全的,加密的时候最好加入自己的算法。
建议将加密过程写为一个函数(helper),
注册时调用这个函数,验证时同样调用一下即可。
发表于 2011-8-26 13:29:00 | 显示全部楼层
CI自带SHA1算法的。
发表于 2011-8-28 23:15:52 | 显示全部楼层
建议可以自己做个加密函数,不要仅仅用md5或sha1加密。
打个比方:先用md5作一次加密,然后把加密后的代码减去一个数字,然后设定几个特别的位数,把数字对调,再用SHA1加密。这样会好很多
发表于 2011-8-29 10:15:14 | 显示全部楼层
安全精度不高的,md5足够了~

本版积分规则