encrypt_shared_pref

Last updated:

0 purchases

encrypt_shared_pref Image
encrypt_shared_pref Images
Add to Cart

Description:

encrypt shared pref

encrypt_shared_pref #
Simple to use yet powerful package to encrypt shared preferences in android iOS and web.
Features #

Simple to use yet powerful package to encrypt shared preferences in android iOS and web.
You have an option to bypass encryption just by passing a bool.
Supports String, int, bool, double, map and List
Uses advanced AES-CBC-128 algorithm for encryption.
Encrypts both key and value.

Getting started #

add dependency in your project pubspec.yaml file encrypted_shared_pref: [version]
add import import 'package:encrypted_shared_pref/encrypted_shared_pref.dart';

Usage #

string data type to save securely encrypt storage.

final SecureStorage secureStorage = SecureStorage();
secureStorage.writeString("Key", "This is local storage", isEncrypted : true);
copied to clipboard

string data type to get securely encrypt storage.

final SecureStorage secureStorage = SecureStorage();
secureStorage.readString("Key", isEncrypted : true);
copied to clipboard
Usage

Save :

final SecureStorage secureStorage = SecureStorage();
await secureStorage.writeString("encryptedString", "This is first string",isEncrypted: true);
await secureStorage.writeInt("key", 50, isEncrypted: true);
await secureStorage.writeJson("keyMap", {"Hey":true}, isEncrypted: true);
await secureStorage.writeBool("keyBool", true,isEncrypted: true);
await secureStorage.writeStringList("keyList", ["A","K"], isEncrypted: true);
copied to clipboard
First parameter is the key and second parameter is value and third parameter is whether you want to encrypt this key/value or not.

Fetch :

final SecureStorage secureStorage = SecureStorage();
await secureStorage.readString("encryptedString", "This is first string",isEncrypted: true);
await secureStorage.readInt("key", 50, isEncrypted: true);
await secureStorage.readJson("keyMap", {"Hey":true}, isEncrypted: true);
await secureStorage.readBool("keyBool", true,isEncrypted: true);
await secureStorage.readStringList("keyList", ["A","K"], isEncrypted: true);
copied to clipboard
First parameter is the key and second parameter is whether you want to encrypt this key/value or not.

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.