“主密码”是不存储密码的密码管理器的替代方法

主密码 使用密码的另一种方法。主密码方法不是“知道一个密码并保存其他所有内容”,而是普通密码管理器使用的管理密码的方式,而是“知道一个密码并生成其他所有内容”是的。

主密码是免费和开放源代码,不存储密码,不使用云服务器,您只需要记住一个密码即可。适用于Android,iOS,台式机,控制台和网络。
主密码使用加密算法来计算密码,而不是将密码存储在本地或云中。该应用程序使用用户名,主密码,站点名称,站点计数器和站点模板值来计算特定网站的密码。结果,您可以检索密码而无需将其存储在任何地方。
使用主密码代替传统密码管理器的优点是:

  • 没有密码存储在任何地方,因此您无需信任第三方密码(不必担心在您的服务需要时被黑或被黑)。
  • 如果设备损坏或被盗,没问题。您可以使用任何设备确认密码。
  • 无需备份密码。
  • 您无需保持密码同步即可轻松访问。

但是,有一些缺点。

  • 使用主密码创建的每个密码都源自(尤其是)主密码,因此,如果您的主密码被盗用或出于任何原因想要更改,也请更改所有网站密码你需要因此,请使用强密码(必须始终如此)。
  • 如果您需要更改网站密码(例如,如果您的网站被黑客入侵并更改了密码),请通过使用主密码增加网站设置中的“计数器”值来生成新密码你需要请记住,每次您使用主密码来计算该网站的密码时,都要使用新的计数器值。一种避免这种情况的方法是将计数器值(以及某些网站可能使用的其他特征)存储在某个地方。

相关:Bitwarden:您正在寻找的安全开源密码管理器
主密码维基百科 页数 提及算法使用 加密,故意慢键派生功能。生成主密钥以使暴力攻击无法进行。主密钥是从用户的秘密主密码生成的全局64字节秘密密钥,并带有全名。
主密钥,站点名称和站点计数器用于使用HMAC-SHA256算法生成特定于站点的秘密/密钥。
读取主密码 常见问题 为了安全起见,应注意,主密码无法在Web浏览器中自动填写登录凭据,但是有第三方扩展程序可以执行此操作。举个例子 MasterPassword-Firefox (也可用于 镀铬)您可以自动填写您的用户名和密码。

使用主密码

Master Password网络应用程序不会保存任何内容,而Android应用程序只会记住您的名字(我不知道,因为我没有尝试过iOS和Mac应用程序),但是桌面Java应用程序可以保存该名称使用您过去使用过的网站,并使其将来更易于使用。这不是必需的(您可以打开密码盒以防止将用户保存到磁盘)。这只是为了简化对密码的访问。
网站名称存储在哪里? ~/.mpw.d。如果使用多台计算机,则可以使用NextCloud或Dropbox之类的服务进行同步,并在多台计算机上使用它们。密码未存储在此处或其他地方。
主密码桌面应用程序使用Java,因此需要JRE才能运行。您可以使用OpenJDK或Oracle Java。您可以使用以下命令在Debian,Ubuntu,Elementary OS,Linux Mint以及其他基于Debian或Ubuntu的Linux发行版上安装OpenJDK 8 JRE。

sudo apt install openjdk-8-jre

您可能还需要标记下载的内容 masterpassword-gui.jar 作为可执行文件。为此,请使用文件管理器或使用以下命令(假设您将.jar文件放在主目录中):

chmod +x ~/masterpassword-gui.jar

要使用主密码桌面(Java)应用程序,请双击.jar文件以启动它。然后 + 单击左侧的图标可将新用户添加到主密码。在这里输入您的全名(需要记住!),然后单击 OK主密码添加用户

您可以选择检查 Incognito 如果您不想将用户保存到磁盘,请使用此框。
在下一个屏幕上,您需要设置一个主密码(就像在上一步中输入的全名一样,您需要记住它)。主密码

现在是时候生成/计算网站密码了。假设您要获取Twitter帐户的密码。型式 [email protected] (在此处使用您实际的Twitter用户名) ... password for: 按字段,然后 Enter 关键:主密码添加网站

推荐使用 [email protected] (替换 yourusername 即使您目前没有多个帐户(对于实际的Twitter用户名,如果您有多个帐户),将来也可以创建更多帐户,这样您就可以区分帐户你呢也可以使用 twitter.com 仅当您确定不会为该特定网站创建多个帐户时。
作为建议,对每个网站使用相同的格式。这样可以更容易记住如何输入网站名称。这是因为您需要以与使用主密码计算密码完全相同的方式访问网站(除非您仅使用存储在磁盘上的用户使用主密码桌面应用程序)。
我们建议您不要输入 mobile.twitter.comhttp://twitter.comhttps://www.twitter.com 或者只是坚持使用其他变体,并为此使用一种格式。
添加站点后,可以单击应用程序窗口右上方的第一个图标来更改其设置。设置主密码站点

在这里,您可以更改算法,计数器值,密码类型,登录类型并输入网站URL。最好尽可能使用默认值,以免在需要计算密码时忘记使用的设置。
如果使用密码,请使用主密码选择所需的条目/网站, Enter 关键执行此操作时,密码将自动复制到剪贴板,并且最小化主密码应用程序窗口。
如果您使用不存储您的网站名称的应用来计算密码, 网络应用 例如,您需要输入全名,网站名称,计数器值(如果更改为默认值1)和主密码。尝试使用与桌面应用程序Master Password Web App中使用的详细信息相同的详细信息。计算出的密码必须相同。

下载主密码

有适用于台式机(Java),macOS,Android,iOS,控制台和Web的官方主密码应用程序。也有非官方的应用程序/扩展程序,例如主密码 火狐浏览器铬/铬 另一个浏览器 主密码 适用于Android的应用,可能还有其他应用。
主密码应用程序代码已打开 亚搏体育app,以及一些细节。

Sidebar