Cryptology Monster
Browser-based cryptography and security toolkit developed by QVLX Labs. It combines password generation, encryption, hashing, digital signatures, key generation, message authentication, encoding, and other cryptographic utilities within a single interface.
cryptology.monster
Features at a Glance
| Category | Tools |
|---|---|
| Passwords | Password Generator, Password Strength Checker |
| Entropy | Shannon Entropy Calculator |
| Encryption | Text Encryption, Text Decryption, File Encryption |
| Encoding | Base64, Base32 |
| Hashing | SHA-256, SHA-384, SHA-512 |
| Key Generation | RSA, Ed25519, PGP |
| Message Authentication | HMAC Signing and Verification |
| Tokens | JWT Decoding and HMAC Verification |
| PGP | Encryption, Decryption, Signing, Verification |
| Utilities | String Comparison, QR Code Generation and Decoding |
Available Cryptographic Algorithms
| Algorithm | Application |
|---|---|
| AES-256-GCM | Authenticated text and file encryption |
| PBKDF2-HMAC-SHA-256 | Password-based key derivation |
| SHA-256 | Cryptographic hashing |
| SHA-384 | Cryptographic hashing |
| SHA-512 | Cryptographic hashing |
| HMAC-SHA-256/384/512 | Message authentication |
| RSA-OAEP | RSA encryption key generation |
| Ed25519 | Digital signature key generation |
| OpenPGP | Public-key encryption and digital signatures |
Different tools use different algorithms and formats. Not all generated keys are interchangeable between tools.
Password Tools
Random Password Generator
Generate passwords containing uppercase letters, lowercase letters, numbers, and special characters.
Password length is configurable from 8 to 128 characters.
Deterministic Password Generator
Generate repeatable passwords using a seed phrase, site identifier, and counter.
The same inputs produce the same password.
Password Strength Checker
Evaluate passwords using a four-point checklist covering length and selected character classes.
Encryption Tools
Text Encryption
Encrypt text using AES-256-GCM.
Choose between:
- A randomly generated AES key downloaded as
key.bin - A password-derived AES key using PBKDF2
Encrypted text is downloaded as encrypted.bin.
Text Decryption
Decrypt an encrypted.bin file using the appropriate password or key file.
File Encryption
Encrypt arbitrary file bytes with AES-256-GCM.
Encrypted output uses the .enc extension.
Hashing and Authentication
The Hash tool calculates SHA-256, SHA-384, or SHA-512 digests for text and files.
HMAC provides message signing and verification using shared secret keys.
JWT tools can decode token contents and verify supported HMAC signatures.
Public-Key Cryptography
Cryptology Monster can generate:
- RSA-OAEP encryption keypairs
- Ed25519 signing keypairs
- OpenPGP keypairs
OpenPGP tools also support message encryption, decryption, signing, and signature verification.
Encoding Tools
The application supports:
- Base64 encoding and decoding
- Base32 encoding and decoding
- QR code creation and decoding
Encoding does not provide confidentiality.
Requirements
Cryptology Monster requires a browser with JavaScript enabled.
Many cryptographic operations use the Web Crypto API, which generally requires a secure browser context such as HTTPS.
Some capabilities depend on browser support or additional JavaScript libraries.
Working with Results
Many tools display results in a modal window.
Depending on the operation, users can:
- Review generated values
- Copy text to the clipboard
- Download cryptographic files
- Close or move the result window
Some encryption and key generation tools initiate file downloads automatically.
Security Considerations
Cryptographic security depends on more than the algorithm name.
Important factors include:
- Password strength
- Secure storage of private keys
- Correct handling of encryption keys
- Proper verification of signatures
- Trustworthy software and dependencies
- Appropriate encryption formats
- Correct use of the generated output
Important: Losing an encryption key or password can make encrypted information permanently unrecoverable.
Documentation
Continue with:
- Getting Started and Security Fundamentals
- Password Generation and Entropy
- Text Encryption and Decryption
- File Encryption and Decryption
- Hashing, HMAC, and String Comparison
- RSA, Ed25519, and PGP Key Generation
- PGP Encryption and Digital Signatures
- JWT, Base64, Base32, and QR Codes
- Privacy, Security Considerations, and Troubleshooting
Updated about 5 hours ago
