encrypter 1.0.0 copy "encrypter: ^1.0.0" to clipboard
encrypter: ^1.0.0 copied to clipboard

This package helps to encryption and decryption and hash with verification.

encrypter #

This package helps to encryption and decryption and hash with verification.

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 encrypter as a dependency in your pubspec.yaml file.

In your flutter project add the dependency:

dependencies:
  ...
  encrypter:

For help getting started with Flutter, view the online documentation.

Example #

Please follow this example here.

AES Encryption and Decryption #

  • AES-256-CBC
import 'package:encrypter/encrypter/aes.dart';

String encryptTxt = Encrypter.encryptAES256CBC("Hello datadirr", key: "datadirr");
String decryptTxt = Encrypter.decryptAES256CBC(encryptTxt, key: "datadirr");

XOR Encryption and Decryption #

  1. With Secret Key
  • Method 1
XOR xor = XOR(secretKey: "datadirr");
String encryptTxt = xor.xorEncode("Hello datadirr");
String decryptTxt = xor.xorDecode(encryptTxt);
  • Method 2
XOR xor = XOR();
String encryptTxt = xor.xorEncode("Hello datadirr", secretKey: "datadirr");
String decryptTxt = xor.xorDecode(encryptTxt, secretKey: "datadirr");
  • Method 3
String encryptTxt = XOR().xorEncode("Hello datadirr", secretKey: "datadirr");
String decryptTxt = XOR().xorDecode(encryptTxt, secretKey: "datadirr");
  • Method 4
String encryptTxt = XOR(secretKey: "datadirr").xorEncode("Hello datadirr");
String decryptTxt = XOR(secretKey: "datadirr").xorDecode(encryptTxt);
  1. Without Secret Key
  • Method 1
XOR xor = XOR();
String encryptTxt = xor.xorEncode("Hello datadirr");
String decryptTxt = xor.xorDecode(encryptTxt);
  • Method 2
String encryptTxt = XOR().xorEncode("Hello datadirr");
String decryptTxt = XOR().xorDecode(encryptTxt);
0
likes
160
points
117
downloads

Publisher

verified publisherdatadirr.com

Weekly Downloads

This package helps to encryption and decryption and hash with verification.

Homepage
Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

crypto, encrypt, flutter, flutter_web_plugins, plugin_platform_interface, web

More

Packages that depend on encrypter