Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

巧用node命令生成密码

$
0
0

这个命令可以生成一个16个字符(约95位强度)的密码:

node -e "console.log(require('crypto').randomBytes(100).toString('base64').replace(/[+/]/g,'').substr(0,16));"

这个命令可以生成一个24个字符(约143位强度)的密码:

node -e "console.log(require('crypto').randomBytes(100).toString('base64').replace(/[+/]/g,'').substr(0,24));"

建议网上账号的密码:16个字符,为什么这个可以弱一些是因为网站的带宽是有限的。

建议私钥文件的密码、预共享密钥(PSK):24个字符,这个必须很强因为攻击者理论上可以用全世界所有的电脑不通过网络攻击。


Viewing all articles
Browse latest Browse all 14821

Trending Articles