Skip to content

Commit bde0846

Browse files
authored
Update README.md
1 parent 0f46058 commit bde0846

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ File Hider is a sophisticated tool that allows you to securely hide and encrypt
1010
- File name preservation: The original file name is preserved and can be restored upon decryption.
1111
- Rename option: Provides the ability to rename the original file before saving it during the unhide process.
1212
- Command line support: Allows hiding and unhiding files via command line arguments.
13+
- Compression before encryption: Reduces file size and improves storage efficiency.
14+
- Base64 encoding of encrypted data: Ensures safe storage and transfer, and reduces detectability by forensic tools.
1315

1416
## How to Use
1517

@@ -57,7 +59,6 @@ Generate an RSA key pair for encryption and decryption:
5759

5860
`python file_hider.py --hide --host path_to_host_file --file path_to_hidden_file --public-key path_to_public_key --output path_to_output_file`
5961

60-
6162
#### Unhide a File
6263

6364
`python file_hider.py --unhide --host path_to_modified_host_file --private-key path_to_private_key --output path_to_extracted_file --passphrase your_private_key_passphrase`
@@ -89,6 +90,7 @@ For Windows users, a standalone executable is provided which does not require an
8990
- **RSA Key Encryption**: The AES session key is encrypted with a RSA public key, ensuring that only the private key holder can decrypt it.
9091
- **Secure Key Derivation**: Uses PBKDF2 with HMAC-SHA256 for secure key derivation.
9192
- **Random IVs and Salts**: Each layer of encryption uses a random IV, and the key derivation uses a random salt, enhancing security against certain types of attacks.
93+
- **Compression and Base64 Encoding**: Compresses data before encryption and encodes the encrypted data in base64, reducing file size and detectability by forensic analysis tools.
9294

9395
## Security Note
9496

0 commit comments

Comments
 (0)