Questions
Asked often, answered plainly.
( 02 )
Can you reverse a hash back to the original text?
No — cryptographic hashes are one-way by design. There's no decryption; the only way back is guessing, via brute force or dictionary attacks against short, predictable inputs. That's exactly why passwords should never be stored as raw MD5 or SHA — they need slow, salted password-hashing functions like bcrypt or Argon2, which make each guess expensive.
Why does my text hash to more bytes than it has characters?
Because the algorithms hash bytes, not characters, and this bench encodes your text as UTF-8 first. ASCII characters are one byte each, but Persian letters are two bytes and emoji are four — so the Input bytes readout can be well above the character count. The same text always produces the same bytes, and therefore the same digest, on every machine.
Which algorithm should I use?
SHA-256 for anything an attacker might care about — signatures, integrity checks, tamper detection, anything security-related. MD5 and SHA-1 both have practical collision attacks and are deprecated for security; keep them only for checksums, cache keys, deduplication and legacy compatibility where nobody is deliberately crafting malicious input.
Are MD5 and SHA-1 still useful for anything?
Yes — just not for security. A broken hash still works perfectly as a fast fingerprint when there's no adversary: file checksums, cache keys, content deduplication, change detection, database sharding. The collision attacks only matter when someone can deliberately craft two different inputs that produce the same digest, and that takes real resources.
Is my data saved anywhere?
No. IrisTool has no backend and no database. Hashing happens inside your browser tab and the input disappears the moment you close or refresh the page. There is nothing to leak, because nothing is ever collected — and even a hash of it never leaves your machine.