Welcome to CryptoTools.net! This site contains a suite of cryptographic utilities for convenience that operate entirely on the client side. No calculations take place on the server, nor is any data generated or used here sent to the server.

If you like, you can view our source on GitHub.

AES Encryption

Encrypt and decrypt strings using OpenSSL-compatible AES.

RSA Key Generator

Generate an RSA public-private key pair, compatible with OpenSSL.

Diffie-Hellman Exchange

Derive a shared secret over an insecure channel.

String Hash Calculator

Calculate various hashes, like MD5, SHA-256, the SHA-3 family, and others.

String HMAC Calculator

Like the hash calculator, but with a secret.

TOTP Calculator

RFC 6238-compatible time-based one-time password calculator and QR code generator, compatible with Google Authenticator, Authy, and others.