Public Key Cryptography Tools

Encrypting

Encrypt a message using an all-in-browser JavaScript port of Dan Bernstein's NaCl: Networking and Cryptography library. This uses the Ed25519 algorithm under the hood.

Sender Private Key:

Sender Public Key:
Recipient Public Key
Message:
Ciphertext:
Nonce:

Decrypting

Recipient Private Key:

Recipient Public Key:
Sender Public Key
Nonce:
Encrypted Message:
Plaintext: