Skip to content

Encryption and Decryption text using SHA256 Algorithm

License

Notifications You must be signed in to change notification settings

hiteshsarsava/cryptlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cryptlib_2_0

This package is interfacing Cryptlib library in dart. It can also be used in flutter applications. Using companion framework libraries, you should be able to encrypt/decrypt between node, iOS, Android and Windows platforms.

Features

Getting started

Add as dependency in pubspec.yaml file

dependencies:
  flutter:
    sdk: flutter
  cryptlib_2_0: ^0.0.1

Usage

import 'package:cryptlib_2_0/cryptlib_2_0.dart';

main() {
  const plainText = "Hello World!";

  final encryptText =
  CryptLib.instance.encryptPlainTextWithRandomIV(plainText, "Password");

  print("EecryptedText ${encryptText}");

  final text =
  CryptLib.instance.decryptCipherTextWithRandomIV(encryptText, "Password");
  print("DecryptedText ${text}");
}
* Result for above 
* EecryptedText dkLSCeGtcDVrBtiFsNPG08I76MQRlMOugkI6tsQR36Q= 
* DecryptedText Hello World!

Additional information

Supported Platforms

platforms:
  android:
  ios:
  linux:
  macos:
  web:
  windows:

About

Encryption and Decryption text using SHA256 Algorithm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published