1. Select RSA Key Size → 2048 or 3072
2. Enter Private Key Passphrase → Required for encryption
3. Generate Private & Public Keys
4. Store Keys in KEYS/ Folder
5. Display Success Confirmation
1. Select File to Encrypt
2. Select Recipient Public Key
3. Generate AES-256 Key
4. Encrypt File in Chunks
5. Save Output as .LFENC
6. Show SHA-256 Hash & Success Popup
Send Encrypted File to Recipient
1. Select Encrypted .LFENC File
2. Select Private Key
3. Enter Private Key Passphrase
4. Decrypt AES Key
5. Decrypt File in Chunks
6. Verify Integrity (AES-GCM Tag)
7. Output Decrypted File
8. Display Success Confirmation
by badaa