| Crates.io | cross-crypto-rs |
| lib.rs | cross-crypto-rs |
| version | 0.1.0 |
| created_at | 2025-03-20 00:51:19.073156+00 |
| updated_at | 2025-03-20 00:51:19.073156+00 |
| description | Librería de criptografía en Rust compatible con Python y JavaScript |
| homepage | |
| repository | https://github.com/acadyne/cross-crypto-rs |
| max_upload_size | |
| id | 1598763 |
| size | 34,315 |
Librería de criptografía en Rust compatible con Python y JavaScript.
Agrega la librería en Cargo.toml:
[dependencies]
cross-crypto-rs = "0.1"
use cross_crypto_rs::{generate_rsa_keys, encrypt_hybrid, decrypt_hybrid};
fn main() {
let (private_key, public_key) = generate_rsa_keys();
let mensaje = "Hola desde Rust";
let encrypted = encrypt_hybrid(mensaje, &public_key);
let decrypted = decrypt_hybrid(&encrypted, &private_key);
println!("🔐 Mensaje desencriptado: {}", decrypted);
}
✅ Interoperabilidad con Python (cross-crypto-py) y JavaScript (cross-crypto-ts). ✅ Cifrado híbrido con RSA + AES-GCM. ✅ Seguro y eficiente con openssl, aes-gcm y rand.
MIT
Python: https://github.com/acadyne/cross-crypto-py JavaScript/TypeScript: https://github.com/acadyne/cross-crypto-ts Rust: https://github.com/acadyne/cross-crypto-rs