应用截图

详细介绍

使用加密强度高的方法(采用 SHA-256 的 PBKDF2)从一个主密码生成不同的密码。 重要提示:请了解密码生成器的风险:https://crypto.stackexchange.com/a/5691/291 使用一个秘密密钥为不同网站或其他用途创建强密码。如果忘记了某个网站的密码,只要记得秘密密钥、用户名和网站地址,就可以重新生成。只要能从主密钥派生密码,就无需记住或存储多个密码。 使用方法 ---------------- 1. 想一个秘密主密钥(为提高安全性,至少使用 16 个字符)并记住它。不要泄露!每次生成密码时都要使用它。 2. 点击扩展程序图标。 3. 输入该网站的用户名。可以使用任何内容,但必须记住它。 4. 输入网站的 URL(默认已填写)。 5. 点击按钮:“Show”用于生成并显示密码;“Fill”用于生成密码,并尝试在当前网页的表单中填写用户名和密码(按 Enter 相当于点击“Fill”)。 示例 -------------- 例如,你的秘密密钥是:“my super secret”(不要真的使用这个例子,请想一个更好、更长的密钥) 用户名:tester URL:google.com 生成的密码将是:Juq5MzGrXU7zivT13MHdpXGzq 用它登录你的账号。 用户名:somebody_else URL:twitter.com 生成的密码:ydPFMc7isTa1mBlFOFiYSmjXV 每次输入“my super secret”作为秘密密钥、“somebody_else”作为用户名、“twitter.com”作为 URL,都会得到与上面完全相同的密码。 算法 -------------- password = base64(pbkdf2(secret, username@url)) PBKDF2 使用 SHA-256 和 5000 次迭代。密码会截取到指定长度(默认为 25 个字符)。 源代码:https://github.com/dchest/cryptopass/ 此扩展程序不使用任何网络服务,所有操作均在你的计算机上完成。 给安全意识较强的用户的警告:Chrome 处理扩展程序自动更新的方式存在安全风险:如果有人获得 Google 服务器或我的开发者账号的访问权限,就可能在此扩展程序中植入后门并重新上传。你会收到修改后的版本,而 Chrome 不会通知你。如果想避免此风险,请使用上面链接中的源代码自行安装扩展程序。 --- 非官方 Android 版本(此扩展程序的作者不对这些应用负责): CryptoPass:https://play.google.com/store/apps/details?id=krasilnikov.alexey.cryptopass Simple CryptoPass:https://play.google.com/store/apps/details?id=no.haitech.simplecryptopass