犰狳-加密的共享首选项
提供机密性,完整性和真实性的秘密数据的共享首选项实现。 默认情况下,使用AES-GCM,BCrypt和HKDF作为加密原语。
重要说明:如果您迁移到v0.6.0并使用用户密码,并且由于安全问题,则需要迁移默认的密钥扩展功能。 请参阅
特征
无Nonse国家的最先进加密:加密认证与 - ,密钥导出函数和
灵活:默认设置合理时,点按和切换的音调
模块化:使用您自己的对称密码,密钥扩展,数据混淆等实现。
轻量级:不需要像或这样的大量依赖项
安全摘要
与用户提供的密码(以及强密码哈希,例如默认的BCrypt)一起使用:您的数据已高度加密
在没有用户提供密码的情况下使用它:攻击者可以访问设备,混淆了您的数据,并且不容易对其进行更改或读取。
通过使用指纹,不可能仅将数据复制到另一台设备并在那里使用它。
加密是不确定性的,这意味着即使您加密相同的数据,它看起来也可能是