#aes #encryption #stunning-encrypto #rust-e2ee #end-to-end-encrypton #end-to-end

encrypto_aes

stunning-encrypto 是跨平台的端到端加密依赖项。这是相同的 AES 扩展

3 个版本 (重大变更)

0.3.0 2022年11月28日
0.2.0 2022年11月24日
0.1.0 2022年11月24日

#1842 in 加密学

MIT 许可证

63KB
969

Visitor Badge Crates Badge Crates Downloads

关于项目

针对多种语言(跨平台)的端到端加密(AES)

图标 项目
🥳 即将推出
⚖️ 许可证
📝 变更日志

用法(Rust)

实现

Cargo

encrypto_aes = 最新版本

RSA

文档将很快发布在我们的 网站上

您可以尝试

 let msg = b"abc";
        let mut c = EncryptoAES::init(256).unwrap();
        let enc = c.encrypt_cbc(msg);
        let dec = c.decrypt_cbc(enc.clone());
        assert_eq!(&*msg.as_slice(), dec);

        let enc = c.encrypt_cfb128(msg);
        let dec = c.decrypt_cfb128(zenc.clone());
        assert_eq!(&*msg.as_slice(), dec);

如果文档长时间未上传,请在此处提出问题 这里

即将推出

支持的语言 状态
Flutter 已完成并可在此处使用 这里
Java 已完成并可在此处使用 这里
JavaScript 已完成并可在此处使用 这里
  • 具有针对中间人攻击的防护和 AES-CBC 与 RSA 密钥交换的多语言惊人的加密

许可证

点击 这里

依赖项

~5–7MB
~135K SLoC