How to COMPUTE a key
- A public key can be obtained elsewhere, so no need to worry about encryption or signature verification.
- A private key could be obtained elsewhere too, but such a feature is not available in my implementation.
- Put a passphrase into the My Passphrase field.
- Press the Compute button.
- Get the computed key from the My Key field.
How to ENCRYPT a message
- Put the public key of the receiver into the Their Public Key field.
- Put your decrypted message into the Input Message field.
- If you want to add your signature to the encrypted message, put your key into the My Key field, otherwise leave it blank.
- Press the Encrypt button.
- Get the encrypted message from the Output Message field.
How to DECRYPT a message
- If the encrypted message carries a signature you want to match, put the public key of the sender into the Their Public Key field.
- Put your encrypted message into the Input Message field.
- Put your key into the My Key field.
- Press the Decrypt button.
- Get the decrypted message from the Output Message field.
Their Public Key
My Key or Passphrase
My Public Key (computed)
Input Message
Output Message
Their Public Key (computed)
Using cryptico.js, json2.js.
Please, do not use this page for encrypting sensitive data.
You are advised to look elsewhere for serious encryption tools.