大家都知道,md5有32位,10个数字加26个字母随机组合的情况有:36的32次方种组合。
结果是:6.3 * 10^49。就是6后面49个零。多次md5很常用,就是md5后再md5。
1次:a执行加密md5是:0CC175B9C0F1B6A831C399E269772661(记a第1)。
2次:对a第1 执行加密md5是:B75005AA8388D5F08735BC1DE789ECE1(记a第2)。
3次:对a第2 执行加密md5是:0D2B2CC95C5FC6410CEF296305CAA717(记a第3)。
…………连续执行6.3 * 10^49次md5之后的结果,记(a第6.3*10^49)
如果继续对a第6.3*10^49执行md5加密之后,将得到,a第6.3*10^49+1个md5值,但是md5的上限是6.3*10^49个。所以此时,a第6.3*10^49+1个的md5值,将是在之前出现过的md5值。
结果是:6.3 * 10^49。就是6后面49个零。多次md5很常用,就是md5后再md5。
1次:a执行加密md5是:0CC175B9C0F1B6A831C399E269772661(记a第1)。
2次:对a第1 执行加密md5是:B75005AA8388D5F08735BC1DE789ECE1(记a第2)。
3次:对a第2 执行加密md5是:0D2B2CC95C5FC6410CEF296305CAA717(记a第3)。
…………连续执行6.3 * 10^49次md5之后的结果,记(a第6.3*10^49)
如果继续对a第6.3*10^49执行md5加密之后,将得到,a第6.3*10^49+1个md5值,但是md5的上限是6.3*10^49个。所以此时,a第6.3*10^49+1个的md5值,将是在之前出现过的md5值。