私钥是如何存储的?
- 阅读
- 0 分钟
- 类别
- 加密与密钥
您的 Proton Mail(新窗口) 私钥在您的浏览器中生成。在将私钥发送到服务器存储空间之前,我们会使用您的密码(如果您使用双密码模式,则为邮箱密码)对其进行加密。这可确保只有您本人才能使用您的私钥。
为保护您的私钥,我们首先使用 bcrypt 通过为每位用户随机生成的不同盐值来创建您密码的哈希,然后使用该结果以 AES-256 对您的私钥进行加密。先用 bcrypt 进行哈希处理,可以大幅减慢任何人猜测您的密码以解密私钥的速度。我们为每位用户使用不同的盐值,这意味着试图通过暴力破解获取密码的攻击者一次只能针对一名用户,从而进一步减慢其速度。
一般来说,要保护您的私钥不被泄露,最好的方法是选择一个强密码。