File Encryption Tool (AES-256 with a Password)
Encrypt any file with a password (PBKDF2-SHA256 + AES-256-GCM) and decrypt it again with its original name. Runs in your browser; files are never uploaded.
Before you put a contract, a tax file or a backup in cloud storage or attach it to an email, you can lock it with a password. This tool encrypts any file in your browser with AES-256-GCM, using a key derived from your password with 600,000 rounds of PBKDF2-SHA256, and stores the original file name inside. Decrypting gives back the identical file with its name. Files never leave your device.
How to use this tool
- Choose Encrypt, pick one or more files and type a long password twice.
- Download the .enc files (several are offered as one ZIP).
- Share the password separately from the files.
- To open them, choose Decrypt, pick the .enc files and enter the password.
Formula
key = PBKDF2-HMAC-SHA256(password, random 16-byte salt, 600,000, 32 bytes); file = "TSENC1" ‖ salt ‖ IV(12) ‖ AES-256-GCM(key, IV, name length ‖ name ‖ data) ‖ tag(16)
GCM authenticates everything it encrypts, so a wrong password or a single changed byte is detected instead of producing garbage. The output is 52 bytes plus the file name larger than the original.
Example
Encrypting the 26-byte text file sample.txt gives a sample.txt.enc of 6 + 16 + 12 + 2 + 10 + 26 + 16 = 88 bytes. Decrypting it with the same password restores sample.txt exactly; one wrong character in the password gives an error.
Frequently asked questions
How big can the files be?
The browser’s encryption API works on the whole file at once, so it must fit in memory: this page accepts up to 512 MB per file, and phones may manage less. For larger files, use a desktop tool such as 7-Zip or VeraCrypt.
Can other programs open the .enc files?
The format is documented on this page, so a short script with any AES-GCM library can read it, but common archive programs cannot. Use this tool, or a script, to decrypt.
How strong is it?
AES-256-GCM is the standard used by TLS and disk encryption. The weak point is the password: use a long passphrase, because an attacker who has the file can try passwords offline.
Sources
Last updated:
Page address with these inputs: https://kakao.mobile/tools/file-encryption-tool/
Cite or embed this tool
kakaoCalc. (2026, November 8). File Encryption Tool (AES-256 with a Password). https://kakao.mobile/tools/file-encryption-tool/
“File Encryption Tool (AES-256 with a Password).” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/file-encryption-tool/.