User Guide  —  KF-Cipher v1.0

How to Use KF-Cipher Desktop App

KF-Cipher is a free, portable Java desktop application that lets you encrypt and decrypt any file type — securely and completely offline. This guide walks you through every step with annotated screenshots.

AES-128 · CBC Mode
PBE + PBKDF2
100% Offline
Portable — No Install
Powered by Java
1 STEP

Launch the App & Attach Files

Open KF-Cipher and select the files you want to encrypt

Double-click the downloaded KF-Cipher.jar (or .exe) to launch the application — no installation required. The main window opens immediately. To begin, click the Attach button in the left-side menu or the top toolbar. A file-picker dialog will appear — select one file or multiple files you want to encrypt.

Click Attach in the left sidebar or toolbar → an Open File dialog appears → select your target files.
KF-Cipher — Main Window
KF-Cipher main window showing Attach button

Fig 1 — KF-Cipher main window. Click Attach to open the file selector.

2 STEP

Select Files & Click Encrypt

Check the files in the table and start encryption

The files you attached appear in the file table. Check the checkbox next to each file you want to encrypt, then click the Encrypt button. You can encrypt multiple files in one operation.

Tick the checkbox next to each target file in the table, then click Encrypt.
KF-Cipher — Select Files to Encrypt
Files listed in table with checkboxes, Encrypt button highlighted

Fig 2 — Select files in the table and click the Encrypt button.

3 STEP

Enter Your Encryption Password

The password is part of the AES encryption key — choose a strong one

An encryption password dialog will appear. Enter a strong password — this password is fed into PBKDF2 to derive the AES-128 encryption key. You must remember this password — it is the only way to decrypt your files later. KF-Cipher does not store or transmit it anywhere.

Use a strong password containing uppercase, lowercase, digits and special characters. Then click Encrypt.
KF-Cipher — Encryption Password Dialog
Password entry dialog for file encryption

Fig 3 — Enter and confirm your encryption password, then click Encrypt.

4 STEP

Encryption Complete

Your file is now AES-encrypted and secured

KF-Cipher displays a confirmation message with the name of the encrypted file. The encrypted file is saved to the same folder as the original. The original file is not deleted — you can safely remove it manually once you have confirmed the encryption was successful.

KF-Cipher — File Encrypted Successfully
Success message showing file encrypted successfully

Fig 4 — Success confirmation showing the encrypted file name.

5 STEP

Decrypt Files

Restore previously encrypted files using your password

To decrypt a file, click the Decrypt button and select the encrypted file from your file system. The decryption password dialog will appear — enter the exact same password you used during encryption, then click Decrypt.

Click Decrypt → select the encrypted file → enter the original password → click Decrypt.
KF-Cipher — Decryption Password Dialog
Decryption password entry dialog

Fig 5 — Select the encrypted file and enter your decryption password.

6 STEP

Decryption Complete

Your original file is fully restored

KF-Cipher confirms the decryption and the restored file is saved to the same folder as the encrypted file. Your original content is back — ready to open and use.

KF-Cipher — File Decrypted Successfully
Success message showing file decrypted successfully

Fig 6 — Decryption complete. The original file is restored to its folder.

Important Notes

You can only decrypt files that were encrypted with KF-Cipher desktop or the KF-Cipher online service using AES-128. The two are fully compatible — a file encrypted online can be decrypted with the desktop app and vice versa.
Never forget your password. KF-Cipher does not store, transmit or recover passwords. If you lose your encryption password, your encrypted files cannot be recovered by anyone.
Choose a strong password: at least 12 characters, combining uppercase letters, lowercase letters, digits and special characters (! @ # $ %). Use our Password Generator if needed.
KF-Cipher requires Java (JRE or JDK) to run. Download the latest free LTS build from Adoptium Temurin.
Download KF-Cipher for Free
Portable · No install · Windows (.exe) & All platforms (.jar)