A novel symmetric encryption algorithm implemented in Dart. Igodo means "lock" or "key" in Igbo.
Igodo works by swapping and mangling bit representation of Strings with an encryption key in a way that is sturdy and secure. You can take a look at its use in steganography application here.
pubspec.yaml of your Flutter/Dart project, add the following dependency:
dependencies: igodo: ^1.0.0
Import the package in your project 📥
Encrypt messages 🔐
Encrypt messages with an encryption key.
String encryptedMessage = Igodo.encrypt( "Hey there, human!", ENCRYPTION_KEY, );
Decrypt messages 🔑
Decrypt messages with an encryption key.
String decryptedMessage = Igodo.decrypt( encryptedMessage, ENCRYPTION_KEY, );
Feel free to contribute to this project.