About Project
End to End encryption (RSA e2ee) for multiple languages (cross-platform) and Value password protection (DES encryption) specially for local file encryption!
Usage (rust)
Implementation
Cargo
encrypto_rust = "0.2.0"
RSA
RSA Init
let encrypto = EncryptoRSA::init(1024);
RSA Encrypt
let public_key = encrypto.get_public_key(); let msg = "Alo".to_string(); let enc = e.encrypt_from_string(msg.clone(), public_key.clone());
Or
let enc_from_bytes = e.encrypt_from_bytes(bytes, public_key);
RSA Decrypt
let dec = encrypto.decrypt_as_string(enc);
Or
let dec_from_bytes = encrypto.decrypt_as_bytes(enc_from_bytes);
DES
Unavailable for rust as of now
Upcoming
Supported Languages |
Status |
Flutter |
Completed and available here |
Java |
Completed and available here |
JavaScript |
Completed and available here |
License