encryption
Generate FNV-1 or FNV-1a 32-bit and 64-bit non-cryptographic hashes from text or uploaded files. It all runs inside your browser, on your device.
Aug 1, 2026
View toolGenerate SHA-1 digests from text or uploaded files: 160 bits, 40 hexadecimal characters. SHA-1 is not suitable for new security-sensitive uses.
Runs in your browser — your input is processed on this device and never uploaded.
SHA-1 produces a 160-bit digest for any input: 20 raw bytes, or 40 lowercase hexadecimal characters. Hash typed text or uploaded files and get both forms back.
SHA-1's collision resistance is broken. Two different inputs can be constructed to produce the same digest, which destroys the property that signatures and certificates depend on.
The retreat was gradual and well documented. NIST deprecated SHA-1 in 2011, disallowed it for digital signatures after 2013, and has been transitioning away from its remaining uses since. Plenty of deployed systems still emit SHA-1 values, which is why computing one remains a real need.
For anything new, BLAKE3, SHA256, SHA3, BLAKE2b, and BLAKE2s are all appropriate and unbroken.
Use SHA-1 only where an existing format or protocol specifically requires it, never for new signatures, certificates, password storage, or any security-sensitive design.
The digest is always 160 bits no matter how large the input is. Hashing runs one way, so it is not encryption and cannot be reversed.
Broken collision resistance does not mean broken everywhere. Nobody can currently take a SHA-1 digest and find an input that produces it, so the attacks that matter involve an adversary crafting both inputs themselves. That distinction is exactly why signatures had to go first while some legacy uses linger on.
More encryption tools on ToolkitBay.
encryption
Generate FNV-1 or FNV-1a 32-bit and 64-bit non-cryptographic hashes from text or uploaded files. It all runs inside your browser, on your device.
Aug 1, 2026
View toolencryption
Generate CRC-64 checksums from text or uploaded files using the XZ, ECMA-182, Go-ISO, MS, NVMe, Redis or WE variant. It all runs in your browser.
Aug 1, 2026
View toolencryption
Generate BLAKE3 hashes from text or uploaded files, 256-bit by default and any length up to 1,048,576 bytes, with optional keyed hashing.
Aug 1, 2026
View toolencryption
Generate BLAKE2s digests at 128, 160 or 256 bits, or any length from 1 to 32 bytes, from text or uploaded files. It runs inside your browser.
Aug 1, 2026
View toolencryption
Generate BLAKE2b digests at 128, 256, 384 or 512 bits, or any length from 1 to 64 bytes, from text or uploaded files. It runs inside your browser.
Aug 1, 2026
View toolencryption
Generate CRC-32 checksums from text or uploaded files using ISO-HDLC, CRC-32C, BZIP2, MPEG-2, cksum and six more named variants, in your browser.
Aug 1, 2026
View toolFind similar tools by category or tag.
Drag a file here, or click to upload.
Up to 5 files · 60 MB total
Upload is optional.