你如何生成密码?
- 随机字符?
- 口令短语?
- 高ASCII码?
类似这样的方法?
cat /dev/urandom | strings
你如何生成密码?
类似这样的方法?
cat /dev/urandom | strings
在阅读并尝试了这里一些很棒的答案之后,我仍然在寻找一种易于调整和使用非常常见的Linux工具和资源的生成技术。
我真的很喜欢gpg --gen-random
的答案,但感觉有点笨重?
经过进一步搜索,我发现了这个宝石。
echo $(</dev/urandom tr -dc A-Za-z0-9 | head -c8)
我最近使用了一种不同寻常的方法来生成密码。它们不需要非常强壮,随机密码太难记住了。我的应用程序有一个包含北美城市的巨大表格。为了生成密码,我生成了一个随机数,选取了一个随机城市,并添加另一个随机数。
boston9934
数字的长度是随机的(以及它们是附加、前缀还是两者都有),因此它不太容易被暴力破解。
嗯,我的技巧是使用我最喜欢的歌曲的单词首字母。需要一个例子: Every night in my dreams, I see you, I feel you...
给我:
enimdisyify
... 再加上一些数字插入,例如 i=1,o=0 等等...
en1md1sy1fy
... 大写字母?总是要重视自己 :)
最终密码是...
en1Md1sy1fy
Joel Spolsky写了一篇简短的文章:密码管理终于成为可能
……终于有了一个好方法来管理你所有的密码。这个系统可以在任何你经常使用的计算机上工作;它可以在Mac、Windows和Linux上工作;它是安全的;它不会将你的密码暴露给任何互联网站(无论你是否信任它);它可以为每个站点生成高度安全的随机密码;一旦你设置好了,它就相当容易使用;它会在线自动备份你的密码文件,并且它是免费的。
通常,我会输入dd if=/dev/urandom bs=6 count=1 | mimencode
并将结果保存在密码保险箱中。