مولد Hash

توليد MD5، SHA1، SHA256، SHA512

صيغة الإخراج
وقّع الإدخال بمفتاح سري (هاش بمفتاح).
SHA-1
-
SHA-256
-
SHA-384
-
SHA-512
-

مقارنة التجزئات

خوارزميات التجزئة

SHA-1

160 bits (40 حرف)

SHA-256

256 bits (64 حرف)

SHA-384

384 bits (96 حرف)

SHA-512

512 bits (128 حرف)

ما هي أداة مولد Hash؟

مولّد الهاش هو أداة مجانية على الإنترنت تحوّل أي نص إلى قيم هاش تشفيرية باستخدام عائلة خوارزميات SHA. الهاش هو بصمة ثابتة الطول لإدخالك: ينتج النص نفسه دائمًا الهاش نفسه، لكن لا يمكن استرجاع الأصل منه. تحسب هذه الأداة SHA-1 وSHA-256 وSHA-384 وSHA-512 في وقت واحد أثناء الكتابة، فتنسخ أي بصمة تحتاجها. يمكنك عرض كل بصمة بصيغة سداسي عشري بأحرف صغيرة أو كبيرة أو بصيغة Base64، وتفعيل وضع HMAC لتوقيع إدخالك بمفتاح سري. كما يتيح حقل تحقق مدمج لصق أي هاش لترى فورًا أي بصمة مولّدة يطابقها، إضافة إلى صندوق مقارنة منفصل يفحص هاشين بحثًا عن تطابق تام. كل شيء يُحسب داخل متصفحك عبر واجهة Web Crypto الأصلية، لذا لا يغادر إدخالك ولا مفتاحك السري جهازك أبدًا.

كيفية استخدام مولد Hash؟

لا يستغرق توليد الهاش وتنسيقه والتحقق منه سوى لحظة، ويتم بالكامل داخل متصفحك:

  1. 1 اكتب أو الصق النص الذي تريد تجزئته في حقل الإدخال. تُحسب قيم الهاش في الوقت الفعلي، وتتحدث فورًا مع كل تغيير تجريه.
  2. 2 اعرض جميع صيغ الهاش دفعة واحدة. تحسب الأداة SHA-1 و SHA-256 و SHA-384 و SHA-512 جنبًا إلى جنب لتختار الخوارزمية التي تتطلبها مهمتك.
  3. 3 اختر صيغة الإخراج — سداسي عشري بأحرف صغيرة أو كبيرة أو Base64 — لتطابق ما يتوقعه نظامك، ثم انقر زر النسخ بجوار أي بصمة، أو استخدم "نسخ الكل" للحصول على جميع النتائج دفعة واحدة.
  4. 4 فعّل وضع HMAC وأدخل مفتاحًا سريًا لإنتاج هاشات بمفتاح باستخدام SHA-256 أو SHA-384 أو SHA-512 — وهو المعيار لتوقيع طلبات الواجهات البرمجية وحمولات الـ webhook.
  5. 5 استخدم حقل التحقق للصق هاش وتأكيد أي بصمة مولّدة يطابقها، أو صندوق مقارنة الهاش لفحص قيمتي هاش ملصوقتين مقابل بعضهما.

لماذا تستخدم هذه الأداة؟

التجزئة أساسية للحوسبة الحديثة، وتُستخدم للتحقق من السلامة وفهرسة البيانات واكتشاف التغييرات. عند تنزيل ملف، تثبت مقارنة هاش SHA-256 الخاص به بالهاش المنشور من المصدر أن الملف لم يتلف أو يُعبث به. يستخدم المطورون الهاش لمفاتيح الذاكرة المؤقتة وإزالة التكرار والتوقيعات الرقمية، ويستخدمون HMAC للمصادقة على طلبات الواجهات البرمجية والتحقق من توقيعات الـ webhook بمفتاح مشترك. تمنحك هذه الأداة عائلة SHA كاملة في مكان واحد، وتتيح لك التبديل بين إخراج سداسي عشري و Base64، وتقارن البصمات أو تتحقق منها فورًا. ولأن كل الحساب يتم محليًا داخل متصفحك عبر واجهة Web Crypto، فإن الإدخال الحساس والمفاتيح السرية لا تُرفع أبدًا إلى خادم. إنها سريعة ومجانية ولا تتطلب تسجيلًا، ومثالية كلما احتجت إلى بصمة سريعة وموثوقة لبعض البيانات.

أمثلة

التحقق من تنزيل

جزّئ محتويات ملف منزَّل وقارن قيمة SHA-256 الناتجة بالمجموع الاختباري المنشور على الموقع الرسمي لتأكيد أن الملف سليم.

توقيع طلب واجهة برمجية

فعّل وضع HMAC وأدخل مفتاحك المشترك وولّد توقيع HMAC-SHA-256 على متن الطلب للمصادقة عليه تمامًا كما يتوقعه خادمك.

التحقق من هاش ملصوق

الصق مجموعًا اختباريًا منشورًا في حقل التحقق لترى فورًا أي خوارزمية يطابقها، أو استخدم إخراج Base64 لمطابقة بصمة مخزّنة بهذا الترميز.

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

هل مولّد الهاش مجاني؟

نعم. الأداة مجانية تمامًا، دون تسجيل ودون حدود ودون الحاجة إلى حساب. يمكنك توليد وتنسيق والتحقق من أي عدد من قيم الهاش تشاء.

هل يُرسل إدخالي إلى خادم؟

لا. تُحسب كل عمليات التجزئة بالكامل داخل متصفحك عبر واجهة Web Crypto، لذا لا يُرفع نص إدخالك ولا مفتاحك السري ولا يُخزَّن في أي مكان. الأداة آمنة للبيانات الحساسة.

ما الغرض من وضع HMAC؟

ينتج HMAC هاشًا بمفتاح يجمع إدخالك مع مفتاح سري، وهو الطريقة المعيارية لتوقيع طلبات الواجهات البرمجية والتحقق من حمولات الـ webhook. وهو متاح مع SHA-256 و SHA-384 و SHA-512.

أي خوارزمية ينبغي أن أستخدم؟

يُوصى بـ SHA-256 لمعظم الاستخدامات الأمنية، و SHA-384 أو SHA-512 عندما تريد بصمة أطول. أما SHA-1 فسريع ومناسب للمجاميع الاختبارية غير الأمنية، لكنه يُعتبر ضعيفًا ولا ينبغي الاعتماد عليه للأمان.

لماذا تعطي الكلمات نفسها أحيانًا هاشات مختلفة؟

الهاش حساس لكل محرف، بما في ذلك المسافات وحالة الأحرف وفواصل الأسطر. حتى فرق ضئيل في الإدخال — أو صيغة إخراج مختلفة مثل Base64 مقابل السداسي عشري — ينتج قيمة تبدو مختلفة.

أدوات ذات صلة

استكشف المزيد من الأدوات المجانية التي قد تفيدك