encrypt_decrypt_plus 1.2.0 encrypt_decrypt_plus: ^1.2.0 copied to clipboard
This package helps to encryption and decryption with or without secret key and JWT decode.
encrypt_decrypt_plus #
This package helps to encryption and decryption with or without secret key.
Using #
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile and web development, and a full API reference.
Installation #
First, add encrypt_decrypt_plus
as a dependency in your pubspec.yaml file.
In your flutter project add the dependency:
dependencies:
...
encrypt_decrypt_plus:
For help getting started with Flutter, view the online documentation.
Example #
Please follow this example here.
XOR Encryption and Decryption #
- With Secret Key
- Method 1
Cipher cipher = Cipher(secretKey: "datadirr");
String encryptTxt = cipher.xorEncode("Hello datadirr");
String decryptTxt = cipher.xorDecode(encryptTxt);
- Method 2
Cipher cipher = Cipher();
String encryptTxt = cipher.xorEncode("Hello datadirr", secretKey: "datadirr");
String decryptTxt = cipher.xorDecode(encryptTxt, secretKey: "datadirr");
- Method 3
String encryptTxt = Cipher().xorEncode("Hello datadirr", secretKey: "datadirr");
String decryptTxt = Cipher().xorDecode(encryptTxt, secretKey: "datadirr");
- Method 4
String encryptTxt = Cipher(secretKey: "datadirr").xorEncode("Hello datadirr");
String decryptTxt = Cipher(secretKey: "datadirr").xorDecode(encryptTxt);
- Without Secret Key
- Method 1
Cipher cipher = Cipher();
String encryptTxt = cipher.xorEncode("Hello datadirr");
String decryptTxt = cipher.xorDecode(encryptTxt);
- Method 2
String encryptTxt = Cipher().xorEncode("Hello datadirr");
String decryptTxt = Cipher().xorDecode(encryptTxt);
JWT token decode #
JWT.decode("jwt token");