SHA256 وMD5 مولد التجزئة
قم بحساب ملخصات SHA-256 وSHA-512 لأي نص على الفور باستخدام تطبيق SubtleCrypto المدمج في المتصفح. يتم تحديث كلا الملخصين أثناء الكتابة، حتى تتمكن من التحقق من المجموع الاختباري أو مقارنة سلسلتين دون تثبيت أدوات سطر الأوامر.
Type text above...
Type text above...
كيف يعمل
- 1
الصق أو اكتب النص الذي تريد تجزئته.
- 2
يتم حساب ملخصات SHA-256 وSHA-512 باستخدام Web Crypto API أثناء الكتابة.
- 3
قارن الملخص بالملخص الذي تم إعطاؤه لك، أو انسخه للاحتفاظ به في سجلاتك.
- 4
قم بتغيير حرف واحد لمشاهدة تغيير الملخص بالكامل - تعتمد تجزئات خاصية الانهيار الجليدي.
المزايا والفوائد الرئيسية
هضمين في وقت واحد
يتم حساب SHA-256 وSHA-512 جنبًا إلى جنب، بحيث يمكنك مطابقة أي طول يتوقعه النظام الآخر.
تنفيذ التشفير الأصلي
تأتي الملخصات من محرك SubtleCrypto الخاص بالمتصفح بدلاً من تطبيق JavaScript المكتوب بخط اليد.
تحديثات حية
يتم تحديث النتائج أثناء الكتابة، مما يجعل تأثير تغييرات المدخلات الصغيرة واضحًا.
لم يتم تحميل أي شيء
يبقى النص الذي قمت بتجزئةه في علامة التبويب - وهو مفيد عندما تقوم بالجمع الاختباري لشيء حساس.
فيما يستخدمه الناس
- التحقق من تطابق السلسلة أو قيمة التكوين مع المجموع الاختباري المنشور.
- مقارنة سلسلتين طويلتين بسرعة من خلال مقارنة خلاصاتهما.
- إنشاء مفتاح ذاكرة تخزين مؤقت محدد أو معرف من إدخال النص.
- إظهار سلوك التجزئة عند تدريس النظام أو توثيقه.
التنسيقات والخيارات المدعومة
| الخوارزميات | SHA-256 وSHA-512، وكلاهما من Web Crypto API |
|---|---|
| الإدخال | أي نص UTF-8 تمت كتابته أو لصقه في المربع |
| الإخراج | ملخص سداسي عشري صغير |
الخصوصية ومعالجة البيانات
يتم تشغيل التجزئة بالكامل في المتصفح من خلال Web Crypto API. لا يتم إرسال النص الذي تلصقه أبدًا إلى خادمنا، لذا فإن الجمع الاختباري لرمز مميز أو سلسلة خاصة لا يؤدي إلى كشفه.
الحدود والأشياء التي يجب معرفتها
- لا يتم تقديم MD5 وSHA-1. تستبعد المتصفحات MD5 عمدًا من SubtleCrypto، وكلاهما معطلان لأغراض أمنية.
- تقوم هذه الأداة بتجزئة النص، وليس الملفات. تعد عملية تجزئة ملف كبير بايت مقابل بايت عملية مختلفة وغير مدعومة هنا.
- التجزئة ليست تشفيرًا: لا يمكن عكسها، كما أن تجزئة كلمة المرور بدون ملح ووظيفة اشتقاق المفاتيح البطيئة (bcrypt، scrypt، Argon2) ليست تخزينًا آمنًا لكلمات المرور.
استكشاف الأخطاء وإصلاحها
لا يتطابق الملخص مع أداة سطر الأوامر
تحقق من وجود سطر جديد زائدة. `صدى النص | يقوم sha256sum` بتجزئة السطر الجديد أيضًا - استخدم `echo -n`، أو قم بإزالة السطر الجديد اللاحق هنا، لمقارنة المثل بالمثل.
لا شيء يظهر
SubtleCrypto متاح فقط في سياق آمن. افتح الصفحة عبر HTTPS بدلاً من HTTP العادي أو ملف محلي.
Hash Generator — MD5, SHA-1 & SHA-256 Online Free
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes from any text or file directly in your browser. A free online hash generator for verifying downloads, comparing file integrity, generating checksums and building content fingerprints.
- SHA-256 and SHA-512 checksums — the modern secure hash functions to use when you are verifying an integrity checksum published alongside a download.
- MD5 and SHA-1 for legacy compatibility — still needed for older systems and de-duplication, though neither should be relied on for security-critical work today.
- Verify file integrity — hash a downloaded installer and compare it against the publisher's published checksum to confirm nothing was altered in transit.
- Text and file input — hash a pasted string or an entire file — large files are read in chunks so the tab stays responsive.
- Nothing is uploaded — hashing uses the Web Crypto API locally, so sensitive files and secret strings never leave your device.
Free and unlimited. Note that hashing is one-way: for reversible encoding use the Base64 Converter, and for secrets use the Password Generator.
الأسئلة المتداولة
Why is MD5 not available?
Browsers deliberately omit MD5 from the Web Crypto API because it is broken for security purposes, and this tool uses the browser's implementation rather than shipping its own. If a system still requires MD5, that is a good reason to change the system.
Can I reverse a hash back to the original text?
No. Hashing is one-way by design. What attackers do instead is hash enormous lists of likely inputs and look for a match, which is exactly why passwords need a salt and a slow key-derivation function rather than a plain SHA digest.
Should I use SHA-256 or SHA-512?
Use whichever the system you are matching expects. SHA-512 is not meaningfully more secure for ordinary use; it is simply longer and can be faster on 64-bit hardware.
هل يمكن عكس تجزئات SHA-256؟
لا، وظائف تجزئة التشفير هي خوارزميات رياضية أحادية الاتجاه.
لماذا لا يتوفر MD5؟
تتعمد المتصفحات حذف MD5 من Web Crypto API لأنها معطلة لأغراض أمنية، وتستخدم هذه الأداة تنفيذ المتصفح بدلاً من شحن أدواتها الخاصة. إذا كان النظام لا يزال يتطلب MD5، فهذا سبب وجيه لتغيير النظام.
هل يمكنني عكس التجزئة مرة أخرى إلى النص الأصلي؟
لا، فالتجزئة هي ذات اتجاه واحد حسب التصميم. ما يفعله المهاجمون بدلاً من ذلك هو تجزئة قوائم هائلة من المدخلات المحتملة والبحث عن تطابق، وهذا هو بالضبط سبب احتياج كلمات المرور إلى وظيفة ملحة وبطيئة لاشتقاق المفاتيح بدلاً من ملخص SHA العادي.
هل يجب علي استخدام SHA-256 أو SHA-512؟
استخدم ما يتوقعه النظام الذي تقوم بمطابقته. SHA-512 ليس أكثر أمانًا للاستخدام العادي؛ إنه ببساطة أطول ويمكن أن يكون أسرع على أجهزة 64 بت.
الأدوات ذات الصلة
JWT Token Decoder ومصحح الأخطاء
قم بفك تشفير حمولة ورؤوس JSON Web Tokens (JWT).
مولد كلمة مرور قوية
إنشاء كلمات مرور آمنة وعشوائية ومقاومة للاختراق
التشفير وفك التشفير Base64
قم بتشفير النص أو الصور إلى Base64 وفك التشفير مرة أخرى
منتقي الألوان ومدقق التباين
اختر ألوان HEX وRGB وHSL وتحقق من تباين WCAG