easy_dev_security 0.0.2 copy "easy_dev_security: ^0.0.2" to clipboard
easy_dev_security: ^0.0.2 copied to clipboard

Security and encryption utilities for Easy Dev Toolkit.

Easy Dev Security #

The protection layer of the Easy Dev Toolkit. Simplify encryption and biometric authentication for your app.

Features #

1. Biometric Authentication (BiometricAuth) #

Easily prompt for FaceID, TouchID, or Fingerprint authentication.

import 'package:easy_dev_security/easy_dev_security.dart';

// Check availability
if (await BiometricAuth.isAvailable) {
  final authenticated = await BiometricAuth.authenticate(
    reason: 'Scan your face to login',
  );
  
  if (authenticated) {
    print('Access Granted');
  }
}

Setup Required:

  • iOS (Info.plist): Add NSFaceIDUsageDescription.
  • Android (AndroidManifest.xml): Add android.permission.USE_BIOMETRIC.

2. Encryption (EncryptionUtil) #

Encrypt and decrypt strings easily using AES.

// Encrypt
final encrypted = EncryptionUtil.encrypt('My Secret Data', key: 'my-32-char-key...');

// Decrypt
final original = EncryptionUtil.decrypt(encrypted, key: 'my-32-char-key...');

Installation #

dependencies:
  easy_dev_security: ^0.0.2
0
likes
110
points
152
downloads

Publisher

unverified uploader

Weekly Downloads

Security and encryption utilities for Easy Dev Toolkit.

Documentation

API reference

License

MIT (license)

Dependencies

easy_dev_core, encrypt, flutter, local_auth

More

Packages that depend on easy_dev_security