文件名称:rust-keylock-lib:rust-keylock 密码管理器
文件大小:88KB
文件格式:ZIP
更新时间:2024-06-18 14:19:40
android encryption password-manager javafx rust-lang
一般的 rust-keylock是一个密码管理器,它的目标是: 安全的 使用简单 便携的 可扩展 核心逻辑是用编写的,但表示/用户交互部分是用不同的语言编写的。 警告 该项目尚未收到任何正式/官方的安全审查。 需要您自担风险使用它。 特征 安全 数据使用用户定义的主密码锁定,使用bcrypt密码散列 使用CTR模式的AES加密 使用 SHA3 (Keccak) 进行数据完整性检查 在运行期间,密码在内存中保持加密 在运行期间,加密密钥存储在安全的,不可交换的内存中 保存后,即使用户主密码保持不变,加密密钥也会更改。 这会导致不同的加密产品,即使被加密的数据是相同的。 使用生成密码。 利用 ,针对密码健康检查。 资料可用性 通过 Dropbox 同步 通过 Nextcloud 或 Owncloud 同步 从文件系统导出/导入加密密码 自动本地备份 应用程序可移植性 。 JavaFX
【文件预览】:
rust-keylock-lib-master
----.gitignore(342B)
----src()
--------api()
--------utils.rs(5KB)
--------file_handler.rs(44KB)
--------datacrypt.rs(37KB)
--------selection_handling.rs(4KB)
--------errors.rs(7KB)
--------asynch()
--------protected.rs(1KB)
--------lib.rs(53KB)
----.travis.yml(876B)
----LICENSE(34KB)
----Cargo.toml(1KB)
----gh-images()
--------getit.png(4KB)
----.gitmodules(0B)
----README.md(3KB)
----tests()
--------execution_cases.rs(21KB)
----.rustfmt.toml(53B)