字符串的MD5校验(用于生成高强度密码)-使用Javascript

电脑就是这样奇怪,有时候再怎么也搞不好,等到搞成功了,回头看看,到底是什么原因,却怎么也不知道,就像这里Wordpress中插入Javascript。

在这篇文章中,使用JS的调用,具体怎么成功的,我也不太明白,大概要注意这么几点:

1、Javascript语言要写入js文件,然后用src=来调用;

2、写文章过程中,一定要采用HTML源代码模式,千万不要采用“可视化”模式,连看都不能看,不然格式全乱了;

3、建议先在静态页面上试验成功后,再到Wordpress中来写入,这样成功率高一点。

下面是一个字符串的MD5校验,在文本框中输入字符串,“次数”代表需要校验的次数,“截断”代表最后输出32位长度的MD5校验码将被截断成两部分。

这里有个BUG,就是对双字节字符的处理有问题,会输出错误的校验码,如中文字符等,所以你只能输入英文、数字和诸如!@#$%^&*之类的符号。

MD5校验
文本
次数
截断
MD5

你会觉得奇怪,这东西有什么用,嘿嘿,告诉你,可以用来生成密码!请看下面图:

image

    在文本框中第一行输入2011year,第二行输入你的电子信箱my@mail.com,次数输入99,截断输入20,生成了密码b1c1ec0f464d7d5ffe7c,这样的密码强度足够高了,但是不借助上面的工具,你根本记不住这样的密码。

当借助这样的工具以后,你所有的类似密码都可以按照自己确定的规则生成,会变得非常容易记忆。
我测试过,只要是支持Javascript浏览器,无论是电脑还是智能手机,都可以打开这个页面生成密码,所以你可以在任何地方方便且安全地生成复杂的密码了。

发表评论