مولّد التجزئة
ما هو مولّد Hash؟
مولّد Hash هو أداة تأخذ أي مدخل — نص أو ملف — وتحوّله إلى سلسلة من الأحرف ذات طول ثابت تُسمى hash (أو digest). يُنتَج هذا الناتج بواسطة خوارزمية رياضية (مثل MD5 أو SHA-1 أو SHA-256 أو SHA-512) وتعمل كبصمة فريدة لذلك المدخل. حتى التغيير الطفيف في المدخل يُنتج hash مختلفًا تمامًا.
لماذا يجب عليك استخدام مولّد Hash؟
هناك عدة أسباب عملية لاستخدامه. يمكنك التحقق من سلامة الملفات — إذا تطابق hash الملف الذي تم تنزيله مع الذي نشره المصدر، فإن الملف لم يتم التلاعب به. يستخدم المطورون hash لتخزين كلمات المرور بشكل آمن. يستخدمه باحثو الأمن لتحديد البرامج الضارة. كما تُستخدم في التوقيعات الرقمية وإجماليات التحقق وإزالة البيانات المكررة. في الأساس، في أي وقت تحتاج فيه إلى تأكيد أن البيانات هي بالضبط ما يُفترض أن تكون عليه، فإن عملية الـ hashing هي الأداة المناسبة.
ما الغرض من الأزرار؟
Hash — يُشغّل خوارزمية الـ hashing على مدخلاتك الحالية ويعرض النتائج. تحقق — يفتح حقلًا حيث يمكنك لصق hash معروف للتحقق مما إذا كان يتطابق مع أي من المخرجات المُولَّدة. مفيد لتأكيد سلامة الملف. مسح — يمسح المدخلات وجميع مخرجات hash ويعيد تعيين الأداة. نموذج — يحمّل سلسلة اختبار قياسية (“The quick brown fox jumps over the lazy dog”) حتى تتمكن من رؤية الأداة في العمل فورًا. نسخ (على كل بطاقة نتيجة) — ينسخ ذلك الـ hash المحدد إلى الحافظة.
كيف تعمل أداة مولّد Hash؟
تلصق نصًا في حقل الإدخال (أو تتبدّل إلى وضع الملف وترفع ملفًا)، ثم تمرّر الأداة تلك البيانات عبر الخوارزميات المحددة — MD5 وSHA-1 وSHA-256 و/أو SHA-512 — وتعرض الـ hash الناتج لكل منها. يمكنك تشغيل الخوارزميات وإيقافها، والتبديل بين الإخراج بالحروف الصغيرة والكبيرة، واستخدام لوحة التحقق لمقارنة hash معروف بالنتائج. كل شيء يعمل محليًا في متصفحك؛ لا يُرسَل أي شيء إلى خادم.
هل أداة مولّد Hash مجانية؟
نعم، بالكامل. لا توجد حسابات، ولا حدود للاستخدام، ولا يُرسَل أي بيانات إلى أي مكان. نظرًا لأن جميع عمليات الـ hashing تحدث على جانب العميل في متصفحك باستخدام مكتبة CryptoJS، فإنها تعمل أيضًا دون اتصال بالإنترنت بمجرد تحميل الصفحة.
