dart_secure 0.3.3
dart_secure: ^0.3.3 copied to clipboard
A new Flutter Framework that uses Dart Programming Language
example/example.dart
import 'package:dart_secure/dart_secure.dart';
void main() async {
// Biometric User Authentication Example
getBiometric();
// In-App Encryption Example
var encryptedAddress = inAppEncrypt(text: "User's Address", key: "MyUsersAddress");
print("Encrypted Address: $encryptedAddress");
// Hash Encryption Example
var hashedAddress = hashEncrypt(text: "User's Address");
print("Hashed Address: $hashedAddress");
// In-App Decryption Example
var decryptedAddress = inAppDecrypt(cipherText: encryptedAddress, key: "MyUsersAddress");
print("Decrypted Address: $decryptedAddress");
}
void getBiometric() async {
var authStatus = await biometricAuth();
if (authStatus == AuthenticationStatus.successful) {
print("Authentication successful, continue");
} else {
print("Authentication unsuccessful, try again");
}
}