Skip to content

SkyfallWasTaken/snowvault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snowvault

Snowvault - One password to rule them all.

Cryptography & Security

  • AES-256-GCM used for encryption of entries. Unique nonce per entry.
  • Argon2id used as a key derivation function (KDF) to derive the master key for decrypting entries, with a salt which is different for every vault.
  • SHA256 used only for a master key hash in the vault, used for password verification
  • secrecy crate to help prevent leakage/logging of the master key
  • ChaCha20 CSPRNG from rand_chacha crate, used for generating random nonces and salts

© 2024 Mahad Kalam

All rights reserved.

About

Simple, secure password manager written in Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages