Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.12 KB

File metadata and controls

29 lines (20 loc) · 1.12 KB

Lvb_Password Encryptor

This repository is a Python-based secure password encryption application that provides:

Password encryption # Password decryption ;

Requirements :

  • Python 3.x
  • cryptography library (Fernet)

Run the script and follow the interactive menu: in Bash terminal -run python password_encryptor.py

Coding

Features

  • Symmetric encryption using Fernet
  • Cryptographically secure password generation
  • Interactive console interface #if you want to test it

test_encrypt_decrypt:

This test ensures that a password encrypted by encrypt_password can be successfully decrypted back to the original value using decrypt_password. test_generate_strong_password:

Tests the generate_strong_password method to ensure it generates a password of the correct length (12 characters in this case). test_empty_password: