Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File Encryptor (AES-PBKDF2)

A security tool for file encryption/decryption, designed to demonstrate cryptographic engineering skills.

Key Features

  • AES-128 (Fernet) for data confidentiality.
  • PBKDF2 Key Derivation with 480,000 iterations for password security.
  • Unique Salting mechanism for every file to resist rainbow table attacks.
  • Password Strength Validator using Regex.

Usage

  • Encrypt: python main.py encrypt <file> <output.enc>
  • Decrypt: python main.py decrypt <output.enc> <output.txt>

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Secure file encryption tool using AES-128 (Fernet) with PBKDF2 key derivation and unique salting for enhanced cryptographic security.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages