Hex Watch Cipher SECURE WORKSPACE
Protect messages with modern encryption. Encryption and decryption run locally in your browser.
Compose a secure message
Choose a cipher, set your access key, then encrypt or decrypt.
Enter 24 characters for new password-based encryption.
Use a long, unique passphrase. You can type one or generate it securely.
- Exactly 24 characters
- Lowercase
- Uppercase
- Symbols (for example, ! @ #)
- Numbers
Created: Not recorded · No private key loaded
The private key stays as a non-extractable CryptoKey in this page's memory. It is cleared on lock, page close, or reload and cannot be backed up by this app. If lost, messages encrypted to this key cannot be recovered.
This applies only to keys generated here. Pasted or imported keys keep their own size. Keys smaller than 2048 bits are not supported.Backup reminder: store this exportable private key securely before relying on it. Anyone who obtains it can decrypt messages addressed to this key.
SHA-256 public-key fingerprint: Not calculated
Digital signatures · optional sender verification
Sign an encrypted token with ECDSA P-256, or verify a signed token before decrypting. A signature proves which key signed the token, not who owns that key. Compare the public-key fingerprint through a trusted channel.
The private key stays in page memory and is cleared when the workspace locks or the page closes. It cannot be recovered unless you import a backup.SHA-256 signing-key fingerprint: Not calculated
Exportable private signing key: store this backup securely. Anyone with it can create messages that appear signed by this key.
Encrypt a file
Files always use AES-256-GCM, regardless of the selected text cipher.
Media & file payload workspace
Embed a payload in PNG pixels (JPEG sources become PNG), attach it inside a PDF, or append it to a video, recording, or other file for later recovery. This workspace always uses its own access key, separate from the main Access key.
No carrier selected. Capacity is calculated after you choose a file.
Encryption key
Use the same key to encrypt and recover this payload.
Advanced key optionsPassphrase generator and strength estimate
Generator target: 24 characters.
Use a long, unique passphrase. You can type one or generate it securely.
- Generator target: 24 characters
- Lowercase
- Uppercase
- Symbols (for example, ! @ #)
- Numbers
Files or folder
One file stays in its original format. Multiple files or a folder are bundled into a ZIP; extraction downloads the ZIP for you to open.
Or drop files here · use Choose folder for a directory
No files or folder added
Add a text message or a file collection. Maximum payload size is 4 MiB.
File hash & integrity workbench
Calculate local digests and verify published checksums.
Hashing runs in a same-origin Web Worker to keep the interface responsive. Files are limited to 256 MiB per file; SHA digests require the complete file in memory, while MD5 is processed incrementally in chunks. This limit is separate from file encryption. Hashing is local; MD5 and SHA-1 are for compatibility only.