Password Encryptor

A simple Flutter package to encrypt and decrypt passwords.

Features

  • Encrypts passwords to a 16-character string.
  • Decrypts encrypted passwords back to the original.
  • Handles all printable ASCII characters, including letters, numbers, and symbols.

Getting started

flutter pub add password_encryptor

Usage

import 'package:password_encryptor/password_encryptor.dart';

void main() {
  final passwordEncryptor = PasswordEncryptor(3); // Shift value of 3 for Caesar cipher

  const originalPassword = 'mypassword';
  final encryptedPassword = passwordEncryptor.encryptPassword(originalPassword);
  print('Encrypted: $encryptedPassword');

  final decryptedPassword = passwordEncryptor.decryptPassword(encryptedPassword);
  print('Decrypted: $decryptedPassword');
}

Libraries

password_encryptor