Skip to content

zotcrypto/encrypto-aes-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visitor Badge Crates Badge Crates Downloads

About Project

End to End encryption (AES) for multiple languages (cross-platform) with CBC

Icon Item
🥳 Upcoming
⚖️ License
📝 ChangeLog

Usage (rust)

Implementation

Cargo

encrypto_aes = latest

RSA

Documentation will be published soon at our website

You can try:

 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);

Please raise an issue here if the documentation isn't uploaded in long time

Upcoming

Supported Languages Status
Flutter Priority: Less
Java Priority: Very high
JavaScript Priority: High
  • Amazing encrypto with prevention against man in the middle attacks and AES-CBC with RSA key exchange for multiple language

License

Click here

About

A simple to use, cross-platform aes encryption

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages