Four most-used capabilities: AES passphrase encryption, DES for legacy systems, RSA public-key encryption and SHA hashing — all done locally in your browser.
FAQ
Is this encryption tool safe? Is my plaintext uploaded?
No. All encryption and decryption run locally in your browser via Web Crypto; neither plaintext nor keys are sent to any server. Note: this tool is for everyday protection and learning — do not rely on it for strongly regulated secrets.
What's the difference between AES and RSA?
AES is symmetric: the same passphrase encrypts and decrypts, and it's fast — good for encrypting text or files. RSA is asymmetric: encrypt with the public key, decrypt with the private key — good for securely handing a key or short message to someone else.
Is DES still secure?
DES has only 56 effective key bits — weak by modern standards, mainly for legacy-system compatibility. For new applications use AES-256. This tool offers DES for interoperating with old systems.
How is SHA different from encryption?
SHA is a one-way hash: you can compute a digest from the input but cannot recover the input — used for integrity checks or password fingerprints. AES / DES / RSA are reversible encryption: with the key you can recover the plaintext.
How do I store a passphrase-encrypted result?
The AES output already embeds a random salt and initialization vector — you only need to remember the passphrase to decrypt. Keep the passphrase safe; if it is lost, the data cannot be recovered.