مولد Hash: احسب MD5 وSHA-256 وSHA-512 لأي نص
اكتب نصاً أو الصقه لتظهر بصماته بصيغ MD5 وSHA-1 وSHA-256 وSHA-384 وSHA-512 معاً، ثم انسخ ما تحتاجه. يُحسب كل شيء داخل متصفحك، ويُعامل النص العربي بترميز UTF-8.
الخصوصية
يتم إجراء جميع عمليات التجزئة محلياً في متصفحك باستخدام Web Crypto API وتطبيق MD5 بلغة JavaScript الخالصة. لا يُرسَل نصك أبداً إلى خوادمنا.
ما هي دالة التجزئة (Hash)؟
دالة التجزئة تحوّل أي نص، مهما طال، إلى بصمة ثابتة الطول. وتتميز بأن تغيير حرف واحد في النص يغيّر البصمة كلها، وبأنها لا تُعكس. لذلك تُستخدم للتحقق من أن بيانات لم تتغير، وكمعرّفات للمحتوى، وفي توقيع البيانات.
مثال: MD5 لكلمة hello هو 5d41402abc4b2a76b9719d911017c592. وعند تغيير حرف واحد (Hello) تتغير البصمة كلياً.
أي خوارزمية أستخدم؟
- SHA-256: الاختيار الأنسب لمعظم الاستخدامات اليوم (64 خانة).
- SHA-384 وSHA-512: بصمات أطول لحالات تتطلب هامش أمان أكبر.
- SHA-1: قديم، تجنبه في الأمان وأبقه للتوافق فقط.
- MD5: سريع لكنه غير آمن، ويصلح للتحقق السريع من النسخ غير الحساسة.
ولتشفير نص بمفتاح يمكن فكه لاحقاً استخدم أداة تشفير النص، فالتجزئة ليست تشفيراً. ولحساب بصمة ملف كامل جرّب التحقق من بصمة الملف.
التجزئة والنص العربي
تعمل التجزئة على البايتات لا على الأحرف، لذلك يُحوَّل النص العربي أولاً إلى UTF-8. ومثال ذلك أن MD5 لكلمة «مرحبا» هو 9530db02d3c8217be00c1aa98ec51861. إذا حصلت على بصمة مختلفة من برنامج آخر فالسبب غالباً الترميز (مثل Windows-1256)، أو مسافة أو سطر جديد زائد في نهاية النص.