niceware:在Node和浏览器中生成或将随机字节转换为密码短语

时间:2024-05-24 09:49:53
【文件属性】:

文件名称:niceware:在Node和浏览器中生成或将随机字节转换为密码短语

文件大小:450KB

文件格式:ZIP

更新时间:2024-05-24 09:49:53

JavaScript

好软件 一个JS库,用于在Node或浏览器中的服务器端生成尚未记忆的随机密码。 每个单词提供16位熵,因此一个有用的密码至少需要3个单词。 由于单词列表的大小恰好为2 ^ 16,因此Niceware也可用于将加密密钥和其他随机字节序列转换为人类可读的短语。 使用Niceware,128位密钥等效于8个单词的短语。 演示: : 警告:没有严格检查单词表中是否有令人反感的单词。 使用风险自负。 样例用例 Niceware可用于生成安全的,半记忆的,易于键入的密码短语。 在Niceware中,一个3-5个字词的随机短语等同于用于验证大多数在线服务的强密码。 例如, +8svofk0Y1o=和bacca cavort west volley +8svofk0Y1o= bacca cavort west volley同样强(64位随机性)。 Niceware可用于显示加密密钥材料,从而


【文件预览】:
niceware-master
----.travis.yml(108B)
----docs()
--------api.md(2KB)
----.flowconfig(40B)
----package.json(1KB)
----.github()
--------workflows()
----test()
--------mainTest.js(3KB)
----test.html(38B)
----index.html(6KB)
----LICENSE(1KB)
----package-lock.json(131KB)
----browser()
--------niceware.js(853KB)
----.gitignore(593B)
----lib()
--------main.js(3KB)
--------wordlist.js(786KB)
----README.md(4KB)

网友评论