对于加密的一些问题提出及求解。
现在WEB应用程序 主流加密MD5 SHA1 或是加点盐,等等的。
为了用户密码的安全,作为程序设计者,完全能够对加密后的内容进行再加密或者其他算法的加密等。
比如对一串字符的加密
123456 32位md5:e10adc3949ba59abbe56e057f20f883e
我这样进行二次加密
均分两次
e10adc39
49ba59ab
be56e057
f20f883e
md5(e10adc39,16) = eda34954e7d9adce
md5(49ba59ab,16) = 3a53e05786c3b175
md5(be56e057,16) = 9dee36fbbb369c16
md5(f20f883e,16) = 7eb24b01a163ae72
入库我取eda34954e7d9adce3a53e05786c3b175(md5(e10adc39,16)+md5(49ba59ab,16))
进行验证。同样能达到效果。
为什么我们看到的结果却是极少有这样的情况。
这我是个外行,希望有人能解释。。