| Crates.io | sekrit |
| lib.rs | sekrit |
| version | 1.0.0 |
| created_at | 2025-08-10 13:48:56.105201+00 |
| updated_at | 2025-08-10 13:48:56.105201+00 |
| description | Encrypt any file, decrypt anywhere. File encryption that doesn't suck. |
| homepage | https://github.com/simplysabir/sekrit |
| repository | https://github.com/simplysabir/sekrit |
| max_upload_size | |
| id | 1788916 |
| size | 74,060 |
keep ur stuff sekrit 🤫
Encrypt any file, decrypt anywhere. File encryption that doesn't suck.
document.pdf.sekrit → document.pdfcargo install sekrit
# Encrypt any file
sekrit encrypt --file secret.pdf
# Enter password: [hidden]
# ✅ Successfully encrypted to: "secret.pdf.sekrit"
# Decrypt anywhere
sekrit decrypt --file secret.pdf.sekrit
# Enter password: [hidden]
# ✅ Successfully decrypted to: "secret.pdf"
# Build
docker build -t sekrit .
# Run
docker run -it --rm -v $(pwd):/data sekrit encrypt --file /data/secret.txt
Add to your Cargo.toml:
[dependencies]
sekrit = "1.0"
use sekrit::{CryptoEngine, EncryptedFile, FileOps};
// Encrypt data
let data = b"secret data";
let encrypted_file = CryptoEngine::encrypt_file_data(data, "password")?;
// Save to disk
FileOps::write_encrypted_file(&path, &encrypted_file)?;
// Load and decrypt
let encrypted_file = FileOps::read_encrypted_file(&path)?;
let decrypted = CryptoEngine::decrypt_file_data(&encrypted_file, "password")?;
MIT - Use it, abuse it, whatever. Just keep your stuff sekrit 🤫