客户端加密:你的密码库(vault)内容在客户端(你的设备)上进行加密,而不是在服务器上。这意味着即使服务器数据被泄露(俗称“拖库”),在没有你的主密码的情况下,数据是无法被解密的。Vaultwarden使用AES-256位加密来保护你的数据。
主密码:你的主密码是加密和解密密码库的关键。Vaultwarden在服务器端只存储加密后的数据和一个密钥的哈希值(用于验证),但不存储你的主密码本身。
密钥推导:Vaultwarden使用PBKDF2(Password-Based Key Derivation Function 2)来从你的主密码生成加密密钥。这个过程会根据你设置的迭代次数进行计算,以增加破解的难度。