0 purchases
crypto simple
Crypto Simple plugin #
A library for encrypt and decrypt string , very light & simple and fast.
Install Package #
dependencies:
crypto_simple: ^3.0.0
copied to clipboard
Add import #
import 'package:crypto_simple/src/crypto_simple.dart';
copied to clipboard
Super simple to use in Singleton & Classic objects. #
1️⃣ . How to using package as Singleton Object ?
- Define/Config Object:
import 'package:crypto_simple/src/crypto_simple.dart';
void main() {
// set configuration for [CryptoSimpleSingleton] object , this part is mandatory
// this object is singleton and easy to used
CryptoSimpleSingleton(
superKey: 2023,
subKey: 47,
secretKey: "MySecretKey! ;)",// *Recommended
encryptionMode: EncryptionMode.Randomized,
);
runApp(MyApp());
}
copied to clipboard
- Consume Object:
// Your string value.
String token = 'bearer 5@1#fG!';
// easy encrypt 🛡️ !
String encodeResult = CryptoSimple.instance.encryption(inputString: token);
// easy decrypt 🕵️♂️ !
String decodeResult = CryptoSimple.instance.decryption(encryptedString: encodeResult);
copied to clipboard
2️⃣ . How to using package as Classic Object ?
// Define `CryptoSimple` object and set encode/decode configurations
final CryptoSimple normalCrypto = CryptoSimple(
superKey: 123,
subKey: 22,
secretKey: 'mySecretKey',
encryptionMode: EncryptionMode.Randomized,
);
// Your string value.
String token = 'bearer 5@1#fG!';
// do encryption 🛡️ !
String encodeResult = normalCrypto.encryption(inputString: token);
// do decryption 🕵️♂️ !
String decodeResult = normalCrypto.decryption(encryptedString: encodeResult);
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.