我厌倦了记住不同登录的所有密码。最近我发现了一个有趣的工具password composer,它可以让您根据主机名和秘密主密码生成密码。但我不想使用网站或安装软件来生成我的密码。
所以我正在寻找一种简单的单向散列算法,我可以在没有计算机辅助的情况下执行它来生成我的密码。 solitare cipher精神上的东西,不需要卡片。
不能选择使用PW商店。
答案 0 :(得分:3)
为什么不使用与密码作曲家完全相同的算法?
示例:
Master Password: kaboom
Machine Name: hal9000
Shuffle: khaablo9o0m00
Transposition table: shift 5 left
abcdefghijklmnopqrstuvwxyz 1234567890
vwxyzabcdefghijklmnopqrstu 6789012345
Result: fcvvwgj4j5h55
你可以使用复杂的替代品,因为你的头可以可靠地做(有或没有纸)。您还可以为每个密码使用不同的表(例如,从每个计算机名的第一个字母推断出表)。只要您的主密码是安全的,就没有什么可担心算法的简单性。
答案 1 :(得分:0)
我以前做的事情(在我开始使用 pwgen 生成我的密码之前)是找到附近的纸质文档并使用每行的第一个和最后一个字符。只要您知道哪个文档与哪个帐户有关,如果您丢失/忘记密码并且不需要计算机,则重新生成密码很容易。 (当然,重要的是使用书籍或其他纸质文件,因为任何电子都可以改变,然后你就会迷失。)
答案 2 :(得分:0)
首先选择一个人(名人,亲戚,虚构人物或其他)。这个人的身份是你的私钥,你应该保密。
要为网站生成密码,请将此人与网站名并置,并考虑两者一段时间。无论你得到什么心理形象,总结一个令人难忘的短语,花一点时间来修复你脑海中的形象和短语。该短语是您此网站的密码。
(编辑)这种方法的基本原理是,任何基于数学的系统都是不安全的,或者太复杂而无法做到。
答案 3 :(得分:0)
使用主密码中的字符替换主机名中的字符,直到用完主密码字符为止。
主机名:stackoverflow.com 主密码:本垒打
新密码:shtoamcekro
我几乎可以在脑海中这样做。不需要纸或笔。
不要将此系统用于任何非常重要的事情。但是对于你的六个电子邮件,Facebook和其他随机帐户,应该没问题。