https://github.com/sumit03guha/encryptor
A zero-dependency Rust library (and CLI example) that secures a Web3 wallet’s 12–24-word secret phrase behind a short, memorable password. It derives a 256-bit 🔑 with Argon2id, encrypts using AES-256-GCM🔐, and outputs a single Base64URL blob containing the salt, nonce, and authenticated ciphertext. No unsafe code, fully documented, and tested🦀
https://github.com/sumit03guha/encryptor
aes-256 aes-encryption aes-gcm argon2 argon2id crates-io rust rust-lang
Last synced: 3 months ago
JSON representation
A zero-dependency Rust library (and CLI example) that secures a Web3 wallet’s 12–24-word secret phrase behind a short, memorable password. It derives a 256-bit 🔑 with Argon2id, encrypts using AES-256-GCM🔐, and outputs a single Base64URL blob containing the salt, nonce, and authenticated ciphertext. No unsafe code, fully documented, and tested🦀
- Host: GitHub
- URL: https://github.com/sumit03guha/encryptor
- Owner: sumit03guha
- License: mit
- Created: 2025-05-03T17:02:01.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-05-03T19:09:31.000Z (5 months ago)
- Last Synced: 2025-06-08T19:37:24.792Z (4 months ago)
- Topics: aes-256, aes-encryption, aes-gcm, argon2, argon2id, crates-io, rust, rust-lang
- Language: Rust
- Homepage: https://crates.io/crates/encryptor
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files: