又名「正确马电池订书钉密码生成器」,出自 xkcd 的一副漫画(繁中汉化 简中汉化)。
这是汉语拼音和86五笔版本,你可以使用上面显示的拼音和五笔作为你的密码,直接复制粘贴不含空格。
这四个词是从8192个汉语词组中随机挑选出来的。其密码强度为52bit的熵,大致相当于8位随机生成的,包含大小写字母、数字和特殊符号的密码(比如=Td)%_5Z
);大致相当于10位随机生成的,包含小写字母、数字的密码(比如cohfj7o9fa
);远强于一些使用姓名、生日、手机号等变形、替换组成的密码。
这四个英文单词是从4096个常用单词中随机挑选出来的,其密码强度为48bit的熵,大致相当于8位随机生成的,包含大小写字母、数字的密码(比如jna1DHtL
);大致相当于10位随机生成的,包含小写字母的密码(比如fyqpkaztgk
)。
框架来自 https://github.com/sorz/xkcd-password-generator-cn ,我加入了 查询random.org获得随机数、显示拼音、五笔编码、英文。
当前版本源码 https://github.com/crazypeace/xkcd-password-generator
来自 https://github.com/cfbao/chinese-diceware 的8k拼音词表和8k五笔词表。
4k英文词频词表来自https://www.wordfrequency.info/top5000.asp,有效性校验参考《英语常用8000词汇表》。