انتقل إلى المحتوى
خط الاستجابة الطارئة 24/7
ar
الخدمات
الحلول
الأبحاث
الشركة
الأدواتمركز الثقة

Hash Generator

Hash functions verify that a file hasn't changed, check the integrity of downloaded software and compare indicators of compromise. This tool computes the common algorithms on one screen.

هذا المحتوى متاح حاليًا باللغة الإنجليزية فقط.

or

Type some text or choose a file.

Queries are not stored. The tools use public information only; client-side tools never send your data anywhere.

What this tool checks

  • SHA-256 and SHA-512 (current and secure)
  • SHA-1 and MD5 (for compatibility and checks only)
  • Text and file input
  • One-click copy

How to use it

  1. 01

    Type text or choose a file.

  2. 02

    Hashes are computed instantly.

  3. 03

    Copy the value you want to compare.

Technical details

Computed in the browser

SHA hashes use the browser's Web Crypto API and MD5 a local JavaScript implementation. Text is encoded as UTF-8; files are not uploaded.

Why MD5 and SHA-1 are “broken”

Both allow practical collisions — different inputs with the same hash. They still appear in integrity checks but must not be used for signatures or security.

Storing passwords

Never store passwords with plain SHA or MD5. Use Argon2id, scrypt or bcrypt, which include a salt and a work factor.

Frequently asked questions

Can the original text be recovered from a hash?

Hashes are one-way and can't be reversed mathematically. Short, common inputs (such as simple passwords) can still be found with precomputed tables.

Does it work on large files?

Yes, but the file is read into browser memory. For very large files (several GB), your operating system's own tools are better suited.

Why does the same text give a different hash?

Invisible spaces, line ending differences (CRLF/LF) or a different character encoding change the result.

Which algorithm should I use?

SHA-256 or SHA-512 for integrity checks and signatures. Use MD5 and SHA-1 only when an older system requires them.