A demo app showing how to implement encryption in your apps. This project uses encrypt package and Pointy Castle library.
All encryptions and decryptions are handled by encrypt package while the generation of asymmetric keys for RSA is done using the Pointy Castle library.
All the algorithms have their own helper files in the util folder.
RSA has one extra file: rsa_key_helper.dart: To handle generating asymmetric keys for RSA encryption/decryption.