1、BASE64(SHA512加密(SHA512加密(SHA512加密“akafan.cn”,取大写),取大写),取大写)生成一个一百多位的玩意,然后从右面截取n位(设定最大128位),得到一个临时的字串。
(akafan.cn,128位的临时字串应为MzU4NEI2M0I4NDdEMzMwQzA4OTU0RjE4MDM5MkNFQkZFN0NDRUUyRTdBMUE2RDNGQzk3RjMyRjUyRkVENzVBMDExRkY0RDY4RjMzODVCOTRFNTA0QzYyQTk5NTIxNkM=)
2、把这个临时字串中的字符按照小写字母、大写字母、数字排序,取得第一个和最后一个字符,如a和0.
然后把临时字串中所有“第一个字符”和“最后一个字符”按照下表对应替换
(akafan.cn,128的第一个字符和最后一个字符应分别为d、数字0)
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890
|+_)(*&^%$#@!~`}{[]/.,<>?-=\;'|+_)(?-=\;'">*&^%$#@!~`}{[]/.,<>?-=\;'|+
这样做到密码中有大小写字母、数字、符号,应有尽有
注意事项:
使用模拟输入后一定!!要检查输入的正确性! 已经发现模拟输入有个小bug,出现在符号的模拟输入,请检查