Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

تخطي إلى المحتوى الرئيسي
Gizke.com
المدونة

مولّد التجزئة (Hash)

يعمل على جهازك. لا يُرسل أي شيء.
MD5

أدخل نصًا أو ارفع ملفًا لإنشاء التجزئات

SHA-1

أدخل نصًا أو ارفع ملفًا لإنشاء التجزئات

SHA-256

أدخل نصًا أو ارفع ملفًا لإنشاء التجزئات

SHA-384

أدخل نصًا أو ارفع ملفًا لإنشاء التجزئات

SHA-512

أدخل نصًا أو ارفع ملفًا لإنشاء التجزئات

SHA3-256

أدخل نصًا أو ارفع ملفًا لإنشاء التجزئات

SHA3-512

أدخل نصًا أو ارفع ملفًا لإنشاء التجزئات

CRC32

أدخل نصًا أو ارفع ملفًا لإنشاء التجزئات

أنشئ تجزئات MD5 وSHA وSHA-3 وCRC32 للنص أو الملفات بالكامل في متصفحك.

تأخذ دالة التجزئة (hash) أي مُدخل - نصًا أو ملفًا - وتنتج سلسلة ذات طول ثابت تعمل كبصمة لتلك البيانات. تغيير حرف واحد فقط في المُدخل يغيّر الناتج بالكامل، ما يجعل دوال التجزئة مفيدة للتحقق من أن ملفًا تم تنزيله لم يتلف أو يُعبث به. تحسب هذه الأداة تجزئات MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 وSHA3-256 وSHA3-512 وCRC32 محليًا في متصفحك - نصك وملفاتك لا تُرفع أبدًا إلى أي مكان.

الأسئلة الشائعة

ما الفرق بين MD5 وSHA-256؟
كلاهما يحوّل البيانات إلى تجزئة ذات طول ثابت، لكنهما يختلفان في طول الناتج ومقاومة التصادم. ينتج MD5 تجزئة 128 بت وهو سريع، لكنه مكسور من الناحية التشفيرية - يمكن إنشاء ملفين مختلفين ينتجان نفس تجزئة MD5. ينتج SHA-256 تجزئة 256 بت ويُعتبر آمنًا حاليًا، لذلك فهو الخيار القياسي لمجاميع التحقق والتوقيعات الرقمية اليوم.
هل لا يزال MD5 آمنًا للاستخدام؟
للتحقق من التلف العرضي (مثل ملف تم تنزيله جزئيًا)، لا يزال MD5 مناسبًا - فهو سريع ولا تحدث التصادمات عرضيًا. لأي أمر حساس أمنيًا، مثل التحقق من أن ملفًا جاء من مصدر موثوق أو لم يُعبث به عمدًا، استخدم SHA-256 أو خوارزمية أقوى بدلاً منه.
ما استخدام CRC32؟
CRC32 ليس تجزئة تشفيرية - وهو مصمم لاكتشاف الأخطاء العرضية، مثل تلف البيانات أثناء نقل ملف أو في أرشيف ZIP، وليس لمقاومة العبث المتعمد. لهذا السبب بالتحديد فهو سريع ومستخدم على نطاق واسع في الشبكات وتنسيقات الملفات.
ما هو HMAC ومتى يجب استخدامه؟
يمزج HMAC (رمز مصادقة الرسائل المعتمد على التجزئة) مفتاحًا سريًا مع بياناتك قبل التجزئة. من يملك الرسالة فقط لا يستطيع تزوير HMAC مطابق بدون المفتاح، لذلك يُستخدم لواجهات API والويب هوك والكوكيز الموقّعة. تحسب هذه الصفحة HMAC-SHA-1/256/384/512 محليًا — ولا يغادر السر متصفحك. الملخصات البسيطة (MD5 وSHA-* وCRC32) لا تستخدم مفتاحًا.
هل يمكنني تجزئة ملف دون رفعه إلى أي مكان؟
نعم. انتقل إلى وضع الملف، اختر أو أفلت ملفًا، ويتم حساب التجزئة محليًا باستخدام واجهة Web Crypto الخاصة بمتصفحك وJavaScript - الملف نفسه لا يغادر جهازك أبدًا ولا يُرسل إلى أي خادم.
لماذا يقدّم هذا الأداة كلاً من SHA-256 وSHA3-256؟
يعتمد SHA-256 (جزء من عائلة SHA-2) وSHA3-256 على تصميمات داخلية مختلفة تمامًا - يستخدم SHA-2 بنية Merkle-Damgård، بينما يستخدم SHA-3 بنية إسفنجية أحدث تُسمى Keccak، مما يجعله محصّنًا ضد بعض الهجمات النظرية (مثل هجمات امتداد الطول) التي تؤثر على SHA-2. يُعتبر كلاهما آمنًا حاليًا؛ ويوجد SHA-3 بشكل أساسي كمعيار احتياطي في حال اكتُشف ضعف في SHA-2 يومًا ما.
لماذا تتجاهل مقارنة التجزئة الأحرف الكبيرة والصغيرة؟
غالبًا ما تُكتب مخرجات التجزئة بأحرف سداسية عشرية كبيرة أو صغيرة، لذا فإن a76c... وA76C... يمثلان نفس قيمة التجزئة تمامًا. يقوم مربع المقارنة في هذه الأداة بحذف المسافات وتحويل كلا الجانبين إلى أحرف صغيرة قبل التحقق من التطابق، لذا فإن لصق تجزئة من مصدر ينسّقها بشكل مختلف يظل يعمل بشكل صحيح.
للمطورين: افتح هذه الصفحة بمعامل `q` في الرابط - مثال: gizke.com/hash?q=hello world - وستتم تعبئة تلك القيمة تلقائيًا. لن يحتاج معظم الزوار إلى هذا؛ فهو مخصص للربط المباشر بمثال جاهز للاستخدام.

شارك هذه الأداة

المدونةمن نحناتصل بناشروط الاستخدامسياسة الخصوصية