对于加密的一些问题提出及求解。

0x0F (…………………………………………………………………………………………………………………………………………………………………………………………………………………………….) | 2012-12-30 17:54

现在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))

进行验证。同样能达到效果。

为什么我们看到的结果却是极少有这样的情况。

这我是个外行,希望有人能解释。。