Screenshot

Crypto Simple plugin

A library for encrypt and decrypt string , very light & simple and fast.

Install Package

dependencies:
  crypto_simple: ^2.2.0

Add import

import 'package:crypto_simple/src/crypto_simple.dart';

Super simple to use

Initialize Package ..

import 'package:crypto_simple/src/crypto_simple.dart';

void main() {

  // set configuration for [CryptoSimple] object , this part is mandatory
  // this object is singleton and easy to used 
  CryptoSimple(
    superKey: 2023,
    subKey: 47,
    secretKey: "MySecretKey! ;)",
    encryptionMode: EncryptionMode.Randomized,
  );

  runApp(MyApp());
}

Using ..

// Your instance string value.
String? _token = 'bearer 5@1#fG!';

// easy encrypt !
String? _encodeResult = CryptoSimple.instance.encrypting(inputString: _token!);

// easy decrypt !
String? _decodeResult = CryptoSimple.instance.decrypting(encrypted: _encodeResult!);

Libraries

crypto_simple
Library for the Cryptography features.