imn1
2014-09-28 14:49:55 +08:00
我心目中最好的密码软件并不是密码保存,而是密码生成
大致思路:
用户输入一个可本地化的“词”甚至是语句、文章、图片,因为原始输入不到达目标网站,所以就没有什么编码或字符限制,可以输入任意内容,然后通过域名作条件参数,用某个算法生成唯一的高强度密码发给网站
问题就是算法是否可破,如何做到每个用户算法各自不同,如果不考虑qiang什么的算法也可以放在服务器上~
这样全过程根本就无需保存密码,因为原始输入可以本地化,用户很容易就记住,因为有算法,甚至所有网站用同一个输入都没问题,所以不需要保存,而生成的密码只要原始输入、域名、算法三者不变,每次都是生成同一个,所以也不需要保存。
剩下只是信任问题,信任该软件的发行方和目标网站的保护能力
当然还有其他一些细节问题,例如目标网站对密码有字数和字符要求等等,但都可以作为条件参数处理
很早以前就想干这事,无奈自己的算法水平太弱,没信心做出一个能坚持20~30年都不可破的算法,还没开始就自我否定了~