Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a new and innovative Project AES File Encryption Tool #298

Merged
merged 1 commit into from
Oct 6, 2024

Conversation

AswinPKumar01
Copy link
Contributor

AES Encryption Tool - Secure File Encryption and Decryption

This pull request introduces a robust AES encryption tool for securely encrypting and decrypting files using AES-CBC mode. The tool leverages password-based key derivation (PBKDF2 with HMAC-SHA256), ensuring strong encryption for sensitive data. It automatically handles key derivation, file padding, and secure random generation of salts and IVs.

Key Features:

  • Simple command-line interface for encryption and decryption.
  • Automatic output file naming and padding for non-aligned data sizes.
  • Secure key derivation from user-provided passwords.
  • Clear error handling for incorrect decryption attempts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants