Encryption¶
Encrypt your sensitive data using AES or PGP encryption methods.
Encryption Methods¶
AES (Advanced Encryption Standard)¶
Symmetric encryption using Fernet (authenticated encryption).
- Advantages:
- Fast and efficient
- Requires only a password
- Works with any file type
-
No key setup needed
-
Disadvantages:
- Password must be shared securely
-
Same password used to encrypt and decrypt
-
Best For: Quick encryption of personal files, documents, images
PGP (Pretty Good Privacy)¶
Asymmetric encryption using public key cryptography.
- Advantages:
- Public key can be shared openly
- Only recipient with private key can decrypt
- Strong security guarantees
-
Industry standard
-
Disadvantages:
- Requires GPG installation
- Key setup and management required
-
More complex workflow
-
Best For: Secure communication, file sharing with specific recipients
Encrypt Text¶
- Launch EncryptoCLI:
encryptocli - Select "Encrypt" operation
- Choose "Text" as data type
- Enter the text to encrypt
- Select encryption method:
- AES: Enter a strong password
- PGP: Enter recipient's email address
- Receive encrypted output
- Copy and save the encrypted text
Encrypt File¶
- Launch EncryptoCLI:
encryptocli - Select "Encrypt" operation
- Choose "File" as data type
- Enter the file path to encrypt
- Select encryption method:
- AES: Enter a strong password
- PGP: Enter recipient's email address
- Encrypted file saved as
encryptocli_output.enc - Store securely
Encrypt to Image (Steganography)¶
Hide encrypted data inside an image:
- Launch EncryptoCLI:
encryptocli - Select "Encrypt" operation
- Choose "Image" as output type
- Provide the image file path
- Enter text to encrypt and hide
- Set a password
- Encrypted data is hidden in the image
- Visual appearance of image remains unchanged
See Steganography for more details.
Security Tips¶
- AES: Use strong, unique passwords
- Minimum 12 characters
- Mix uppercase, lowercase, numbers, symbols
-
Avoid dictionary words
-
PGP: Protect your private key
- Store in secure location
- Use strong passphrase
-
Backup securely
-
General:
- Only encrypt data you need to protect
- Keep encrypted files organized
- Remember your passwords/passphrases
- Share encrypted files through secure channels
Supported File Types¶
All file types are supported: - Documents (.pdf, .docx, .txt, etc.) - Images (.jpg, .png, .gif, etc.) - Archives (.zip, .tar, .rar, etc.) - Executables (.exe, .sh, etc.) - Any binary or text file
Output Format¶
Encrypted data is stored in a binary-safe format that preserves all data integrity.