مولّد الهاش

احسب هاش MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 لحظيًا داخل المتصفح فقط.

لتوليد هاش من نص أونلاين، اختر الخوارزمية (SHA-256 أو SHA-512 أو SHA-1 أو SHA-384 أو MD5) ثم اكتب النص أو الصقه، فيظهر الهاش فورًا بصيغة سداسية عشرية. خوارزميات SHA تُحسب عبر واجهة Web Crypto API في المتصفح، أما MD5 فيُحسب بمكتبة spark-md5 داخل المتصفح أيضًا. لا تُرسَل أي بيانات إلى أي خادم، والإدخال الفارغ يُظهر نصًا توضيحيًا بدل هاش السلسلة الفارغة.

SHA-256 — Web Crypto API, runs entirely in your browser.

كيفية توليد هاش تشفيري

  1. 1

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

    اختر من بين SHA-256 أو SHA-512 أو SHA-1 أو SHA-384 أو MD5. للأغراض الأمنية مثل فحص السلامة والتواقيع الرقمية فضّل SHA-256 أو SHA-512، أما MD5 فلا تصلح إلا لمجاميع التحقق غير الأمنية.

  2. 2

    اكتب النص أو الصقه

    أدخل أي نص في حقل الإدخال، فتتحدّث بصمة الهاش لحظيًا مع كل ضغطة مفتاح. تُنفَّذ خوارزميات SHA عبر دالة SubtleCrypto.digest() في المتصفح، ويُحسب MD5 عبر spark-md5 محليًا بالكامل.

  3. 3

    انسخ ناتج الهاش

    اضغط زر النسخ لنقل البصمة بصيغة سداسية عشرية إلى الحافظة. الناتج سلسلة سداسية عشرية صغيرة الأحرف جاهزة للصقها في الكود أو الطرفية أو أداة مقارنة.

  4. 4

    تحقّق أو قارن

    للتحقق من سلامة ملف، احسب هاش محتواه بالخوارزمية نفسها التي استخدمها المزوّد، ثم قارن السلسلتين حرفًا بحرف. يكفي اختلاف بِت واحد في الإدخال لإنتاج بصمة مختلفة تمامًا.

أسئلة شائعة عن مولّد الهاش

كيف أولّد هاش SHA-256 أونلاين من نص؟
اختر SHA-256 من قائمة الخوارزميات أعلاه، ثم اكتب النص أو الصقه في حقل الإدخال، فتظهر البصمة فورًا. اضغط زر النسخ للحصول على الهاش بصيغة سداسية عشرية صغيرة الأحرف، جاهزًا للصقه في الكود أو الطرفية أو أداة مقارنة.
ما الفرق بين SHA-256 وMD5؟
ينتج SHA-256 بصمة بطول 256 بت ويقاوم التصادمات، فيصلح لمصادقة سلامة الملفات والتواقيع الرقمية وبروتوكول TLS. أما MD5 فينتج بصمة 128 بت وهو مكسور تشفيريًا إذ يمكن هندسة تصادمات فيه، فاستخدمه فقط لأغراض غير أمنية مثل اكتشاف التلف العَرَضي.
أي خوارزمية هاش أستخدم؟
للأغراض الأمنية (كلمات المرور والتواقيع وفحص السلامة) اختر SHA-256 أو SHA-512. تُستخدم SHA-384 في مجموعات تشفير TLS 1.3. أما SHA-1 فمهجورة لمعظم الاستخدامات منذ 2017، وMD5 لا تصلح إلا لمجاميع التحقق غير الأمنية أو الأنظمة القديمة التي تشترطها.
هل يمكنني توليد هاش مع مِلح (salt)؟
لا تضيف هذه الأداة المِلح تلقائيًا، لكن يمكنك دمج المِلح يدويًا بكتابة المِلح ثم النص (أو العكس) في حقل الإدخال قبل التوليد، مثل: salt + كلمة المرور. لاحظ أن دوال SHA وMD5 سريعة جدًا وغير مناسبة لتخزين كلمات المرور؛ لذلك استخدم لها دالة مخصصة مثل bcrypt أو Argon2 التي تتولّى المِلح والبطء المتعمّد.
هل يمكنني استخدام هذه الأداة لتجزئة كلمات المرور؟
يمكنك حساب هاش كلمة المرور للاطّلاع والتجريب، لكن لا يُنصح بتخزين كلمات المرور بـ SHA-256 أو MD5 المجرّدة لأنها سريعة وقابلة للكسر بهجمات القاموس وجداول قوس قزح. للتخزين الآمن استخدم bcrypt أو scrypt أو Argon2 مع مِلح فريد لكل مستخدم.
هل ناتج مولّد MD5 دقيق ومطابق لأدوات سطر الأوامر؟
نعم. يُحسب MD5 بمكتبة spark-md5 داخل متصفحك، والناتج يطابق تطبيقات MD5 القياسية وأدوات سطر الأوامر مثل md5sum؛ على سبيل المثال MD5('hello') = ‏5d41402abc4b2a76b9719d911017c592.
هل يمكنني توليد هاش لملف وليس لنص؟
تتعامل هذه الأداة مع المدخلات النصية. لتجزئة الملفات استخدم أدوات سطر الأوامر مثل sha256sum أو md5sum، أو أداة مخصصة لهاش الملفات. تجزئة الملفات داخل المتصفح ممكنة عبر File API وقد تُضاف في إصدار لاحق.

المراجع

  • معيار الهاش الآمن FIPS 180-4 (عائلة SHA)

    معيار NIST الذي يُعرّف خوارزميات SHA-1 وSHA-224 وSHA-256 وSHA-384 وSHA-512؛ وهو المرجع الرسمي لكل خوارزميات عائلة SHA المستخدمة في هذه الأداة.

  • RFC 1321 — خوارزمية بصمة الرسالة MD5

    المواصفة الأصلية لخوارزمية MD5 الصادرة عن IETF بواسطة RSA Data Security. مفيدة كمرجع، مع ملاحظة أن MD5 مكسورة تشفيريًا في التطبيقات الأمنية.

  • MDN — التابع SubtleCrypto.digest()

    تابع واجهة Web Crypto API الأصيلة في المتصفح، تستخدمه هذه الأداة لحساب بصمات SHA-1 وSHA-256 وSHA-384 وSHA-512 دون أي اتصال بخادم.

أدوات مطوّرين ذات صلة