Hash & Crypto Tools
MD5, SHA, HMAC, bcrypt, checksums and ciphers. · 16 tools
All Hashes GeneratorCompute MD5, SHA-1, SHA-2, SHA-3, Keccak, BLAKE2/3, RIPEMD-160, CRC32, xxHash and more for the same text or file in one go.File Checksum CalculatorHash many files at once with MD5, SHA-1, SHA-256, SHA-512, BLAKE3 and more, verify them against SHA256SUMS lists and export manifests.HMAC GeneratorCreate and verify HMAC signatures with SHA-256, SHA-512, SHA-1, MD5, SHA-3 and more, using text, hex or Base64 keys.MD5 Hash GeneratorGenerate MD5 hashes of text, hex bytes or files of any size, hash lists line by line, and verify a file against a published MD5 checksum.SHA-256 Hash GeneratorGenerate SHA-256 or SHA-224 hashes of text, bytes and files of any size, verify downloads and export sha256sum checksum files.Bcrypt GeneratorHash passwords with bcrypt at a chosen cost factor, batch a whole list at once, and verify a password or inspect the version, cost and salt of an existing hash.Caesar CipherEncode or decode text with a classic Caesar shift cipher: every letter is shifted a fixed number of places through the alphabet.CRC32 Checksum CalculatorCalculate CRC-32, CRC-32C, BZIP2, MPEG-2, POSIX cksum and other CRC-32 variants for text, bytes or files, or define custom parameters.Hash IdentifierIdentify what algorithm produced an unknown hash from its prefix, length and character set, with likely candidates and hashcat modes for dozens of formats.PBKDF2 GeneratorDerive PBKDF2 keys with HMAC-SHA-1, SHA-256, SHA-384 or SHA-512, export Django, Werkzeug and passlib hash strings, and verify a password against one.RSA Key Pair GeneratorGenerate a 2048, 3072 or 4096-bit RSA key pair for signing or encryption, exported as PEM, JWK and an OpenSSH public key with a SHA-256 fingerprint.SHA-1 Hash GeneratorGenerate SHA-1 hashes of text, bytes or files, hash lists line by line and verify files against published SHA-1 checksums.SHA-3 Hash GeneratorGenerate SHA3-224, SHA3-256, SHA3-384 and SHA3-512 hashes, or Ethereum-style Keccak-256, for text, bytes and large files.SHA-512 Hash GeneratorGenerate SHA-512 or SHA-384 hashes of text, bytes and large files, with batch lines, checksum verification and sha512sum export.Vigenère CipherEncode or decode text with the Vigenère cipher, a polyalphabetic substitution that shifts each letter by an amount taken from a repeating keyword.XOR CipherEncode text to hex or Base64 by XORing it with a repeating key, or decode hex/Base64 back to text with the same key. Educational, not secure encryption.
Generate MD5, SHA-1, SHA-2 and SHA-3 hashes, HMAC signatures, CRC32 checksums and bcrypt hashes, and verify file integrity against published checksums. Classical ciphers are included for learning and puzzles.
Hashing runs locally using the Web Crypto API and audited libraries, so large files can be checked without uploading them.
Categories
Text & WritingDeveloper ToolsJSON, XML, YAML & CSVEncoders & DecodersImage ToolsPDF ToolsVideo & Audio ToolsFinance CalculatorsHealth & Fitness CalculatorsMath CalculatorsDate & Time ToolsUnit & Currency ConvertersSEO & Marketing ToolsSocial Media ToolsColor & Design ToolsCSS, HTML & JS ToolsSecurity & Password ToolsQR Code & BarcodeRandom GeneratorsProductivity ToolsEducation & Student ToolsData Analysis ToolsRegex & ValidationNetwork & Web ToolsFun & GamesFile Tools