FileEncryptor allows encrypting file-contents with two passwords with an customized AES256-Encryption.
FileEncryptor encrypts / decrypts a file content with two passwords.
The main part of the encryption/decryption will be done with the help of the Delphi Encryption Compendium.
The 1st password is for encrypting/decrypting the file content.
The 2nd password is for encrypting/decrypting the 1st password.
After encryption every encrypted file has an encrypted-marker within the file-content.
This marker allows FileEncryptor to check whether a file is already encrypted or not.
After decryption the encrypted-marker gets deleted, so what remains is the original file content.
The code in this project is licensed under proprietary terms.
This means that the modification, and distribution of the code are not permitted unless explicit written permission is granted by me.
- Type in the first password which decrypts the file-content.
- Type in the second password which decrypts the first password.
- Click on Encrypt.
- Select a file.
- Type in the first password which decrypts the file-content.
- Type in the second password which decrypts the first password.
- Click on Decrypt.
- Select a file.
This project utilizes the Delphi Encryption Compendium, which is released under the Apache-2.0 License.
The Delphi Encryption Compendium provides a variety of secure data encryption and decryption functionalities that have been implemented in this project.
The implementation and use of the Delphi Encryption Compendium is done in accordance with the terms of the Apache-2.0 License.
The parts of the Delphi Encryption Compendium used in this project are copyrighted.
All rights to this code and its associated documentation belong to the original author of the Delphi Encryption Compendium.