Cryptography & security

279 tools available


Inspect embedded Authenticode signatures in EXE, DLL, and MSI files.
Calculate the MD5 hash of a large file locally in your browser using chunked processing — works for files of any size without uploading them anywhere.
Identify hash types from hash strings. Supports MD5, SHA-1, SHA-256, SHA-512, bcrypt, Argon2, and many more hash algorithms.
Generate printable Bitcoin vouchers with blank spaces for writing seed phrase words by hand
Generate htpasswd password hashes for Apache and Nginx HTTP Basic Authentication. Supports MD5 (apr1), bcrypt, SHA-1, and plaintext formats.
Generate MySQL password hashes for authentication. Supports MySQL Native Password (SHA1) and legacy Old Password formats.
Generate HMAC (Hash-based Message Authentication Code) using SHA-256, SHA-384, SHA-512, or SHA-1 algorithms with a secret key
Validate Bitcoin (BTC) wallet addresses and check if they are properly formatted according to Bitcoin network standards.
Encode or decode text using the classic Caesar cipher with adjustable shift values. Encrypt messages by rotating letters forward or decrypt by shifting backward.
Encrypt or decrypt text using the classic Vigenere polyalphabetic cipher with keyword-based substitution. Encode messages with repeating keyword patterns for stronger classical encryption.
Apply ROT13, ROT47, ROT5, or ROT18 rotation ciphers to encode and decode text. Simple letter rotation cipher for basic text obfuscation and classic encryption methods.
Generate Verhoeff checksum for numbers.
Generate random Bitcoin addresses for testing and development purposes. Perfect for mockups, demos, and development environments.
Detect homoglyphs (lookalike characters) in text that could be used for phishing or security attacks.
Generate MD5 hash from a file.
Generate top most popular file hashes.
Generate random tokens and secure strings
Generate random PIN codes with customizable length.
Generate and validate one-time passwords for two-factor authentication.
Calculate the time it would take to crack a password.
Calculate MD5 hash from text.
Generate random password based on a combination of letters, numbers, and symbols.
Generate secure numeric passwords or PINs. Create random digit sequences with options to exclude repeating digits for maximum security.
Generate memorable passphrases using random words. Create secure and easy-to-remember passwords with customizable separators, capitalization, and optional numbers or symbols.