āļāļģāļāļēāļĄāļāļĩāđāļāļāļāđāļāļĒ MD5 & SHA Hash Generator
Q: What is a cryptographic hash function?
āļāļąāļāļāđāļāļąāļāđāļŪāļāļāļēāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļĢāļąāļāļāđāļāļĄāļđāļĨāļāļģāđāļāđāļēāļāļāļēāļāđāļāļāđāđāļāđāđāļĨāļ°āļŠāļĢāđāļēāļāļāļĨāļĨāļąāļāļāđāļāļāļēāļāļāļāļāļĩāđ (āļāđāļēāđāļŪāļāļŦāļĢāļ·āļ digest) āđāļāđāļāļāļąāļāļāđāļāļąāļāļāļēāļāđāļāļĩāļĒāļ§ â āļāļļāļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļĒāđāļāļāļāļĨāļąāļāļāđāļēāđāļŪāļāđāļāļ·āđāļāļāļđāđāļāļ·āļāļāđāļāļĄāļđāļĨāļāđāļāļāļāļąāļāđāļāđ āļāđāļāļĄāļđāļĨāļāļģāđāļāđāļēāđāļāļĩāļĒāļ§āļāļąāļāļāļ°āļŠāļĢāđāļēāļāļāđāļēāđāļŪāļāđāļāļĩāļĒāļ§āļāļąāļāđāļŠāļĄāļ āđāļāđāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļĄāđāđāļāļĩāļĒāļāļāļąāļ§āļāļąāļāļĐāļĢāđāļāļĩāļĒāļ§āļāļ°āļŠāļĢāđāļēāļāļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāļāļāđāļēāļāļāļĒāđāļēāļāļŠāļīāđāļāđāļāļīāļ (avalanche effect) āđāļāđ āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļŠāļĢāđāļēāļāđāļŪāļāļāļĢāļĩ āļāļāļāđāļĢāļēāđāļāļ·āđāļāļāļģāļāļ§āļāļāđāļēāđāļŪāļāļŠāļģāļŦāļĢāļąāļāļāđāļāļāļ§āļēāļĄāđāļ āđ
Q: Which hash algorithm should I use?
- SHA-256: āđāļāļ°āļāļģāļŠāļģāļŦāļĢāļąāļāļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļŠāđāļ§āļāđāļŦāļāđ â āļĨāļēāļĒāđāļāđāļāļāļīāļāļīāļāļąāļĨ, āļāļ§āļēāļĄāļŠāļĄāļāļđāļĢāļāđāļāļāļāđāļāļĨāđ, āļāļēāļĢāđāļŪāļāļĢāļŦāļąāļŠāļāđāļēāļ (āļāļĢāđāļāļĄ salt), āļāļĨāđāļāļāđāļāļ
- SHA-512: āđāļāđāđāļĄāļ·āđāļāļāļļāļāļāđāļāļāļāļēāļĢāļāļĨāļĨāļąāļāļāđāļāļāļēāļ 512 āļāļīāļ āđāļāļĒāļāļąāđāļ§āđāļāļŠāļģāļŦāļĢāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļŠāļđāļ
- SHA-1: āđāļĨāļīāļāđāļāđāļāļēāļāđāļĨāđāļ§ āļŦāđāļēāļĄāđāļāđāđāļāļ·āđāļāļ§āļąāļāļāļļāļāļĢāļ°āļŠāļāļāđāļāđāļēāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ
- MD5: āļāļđāļāļāļģāļĨāļēāļĒāļāļēāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāđāļĨāđāļ§ āđāļāđāđāļāļāļēāļ°āļŠāļģāļŦāļĢāļąāļ checksum āļāļĩāđāđāļĄāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļ§āļēāļĄāđāļāđāļēāļāļąāļāđāļāđāļāļąāļāļĢāļ°āļāļāđāļāđāļē
āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļŠāļĢāđāļēāļāđāļŪāļ āļāļāļāđāļĢāļēāļĢāļāļāļĢāļąāļāļāļąāđāļāļŦāđāļēāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāđāļāļāļīāļāđāļāļāļĢāđāđāļāļāđāļāļĩāļĒāļ§