الخطوة 1
اختر نصاً أو ملفاً محلياً واحداً
أدخل نص UTF-8 الدقيق أو اختر ملفاً محلياً واحداً حتى 50 MB. تؤثر المسافات ونهايات الأسطر وكل بايت في الملف في النتيجة.
استخدم مولّد التجزئة هذا لإنشاء ملخص SHA من نص UTF-8 دقيق أو ملف محلي واحد. اختر SHA-256 أو SHA-384 أو SHA-512 أو SHA-1 القديم، ثم قارن النتيجة أو انسخها أو نزّلها بتنسيق hex أو Base64 من دون إرسال المصدر إلى خدمة تجزئة خارجية.
مساحة عمل Hash والمجموع الاختباري
أنشئ Hash لنص دقيق أو لملف محلي واحد، ثم قارن النتيجة الكاملة بملخص موثوق اختياري. تبقى بايتات المصدر في صفحة المتصفح هذه.
المصدر
أنشئ ملخصًا لمراجعته واستخدام القيمة الكاملة.
لم يُنشأ ملخص بعد
سيظهر هنا Hash الكامل وعدد بايتات المصدر وحجم الملخص وتمثيل الإخراج وحالة المطابقة الاختيارية.
الخطوة 1
أدخل نص UTF-8 الدقيق أو اختر ملفاً محلياً واحداً حتى 50 MB. تؤثر المسافات ونهايات الأسطر وكل بايت في الملف في النتيجة.
الخطوة 2
استخدم SHA-256 افتراضياً ما لم يحدد البروتوكول أو المرجع الموثوق SHA-384 أو SHA-512 أو SHA-1 القديم. طابق hex أو Base64 مع القيمة المتوقعة.
الخطوة 3
الصق ملخصاً متوقعاً اختيارياً لمقارنة تلقائية للقيمة الكاملة، وأنشئ التجزئة، وراجع حقائق المصدر، ثم انسخ النتيجة الكاملة أو نزّلها.
تعمل دوال التجزئة على البايتات، لا على كيفية ظهور المحتوى على الشاشة. تفسر الفروق الصغيرة غير المرئية كثيراً من حالات عدم تطابق قيم التحقق.
يرمز وضع النص قيمة المحرر بترميز UTF-8. ينتج السطر الجديد النهائي أو علامة الجدولة أو مسافة غير قابلة للكسر أو حرف Unicode مختلف أو تغيير حالة الأحرف ملخصاً مختلفاً.
يقرأ وضع الملف الملف المحدد كبايتات بدلاً من تحويله إلى نص مرئي. قد يغيّر حفظه مجدداً أو إعادة حزمه أو ضغطه أو تغيير بياناته الوصفية تلك البايتات.
حدد التمثيل المستخدم في المرجع الموثوق. يحمل hex بالحروف الصغيرة والكبيرة قيمة الملخص نفسها، بينما يستخدم Base64 أبجدية مرمزة أقصر.
استخدم الخوارزمية المطلوبة من البروتوكول أو صفحة الإصدار أو مجموعة البيانات الموجودة. لا يمكن مقارنة ملخص من أحد أنواع SHA بآخر.
يعيد SHA-256 ملخصاً من 256 بت، يظهر في 64 حرفاً سداسياً عشرياً. ويستخدم على نطاق واسع لقيم تحقق الملفات وبصمات المحتوى.
تنتج هذه الخوارزميات ملخصات أطول. لا يعد الإخراج الأطول سبباً لاستبدال إحدى الخوارزميات عندما يتطلب نظام ما صراحةً SHA-256 أو خوارزمية دقيقة أخرى.
لا يزال SHA-1 ظاهراً في قوائم قيم التحقق والبروتوكولات القديمة، لكن نقاط الضعف المعروفة للتصادمات تجعله غير مناسب للتصاميم الأمنية الجديدة الحساسة للتصادمات.
لا يكون الملخص دليلاً مفيداً إلا عند فهم القيمة المتوقعة ومصدرها والخاصية الأمنية المقصودة.
طابق كل حرف مع قيمة حصلت عليها من مصدر موثوق. تلغي المقارنة المدمجة التدقيق اليدوي، لكنها لا تستطيع الحكم على ما إذا كان المرجع نفسه جديراً بالثقة.
إذا أمكن للمهاجم استبدال ملف وقيمة تحققه المعروضة معاً، فلن تثبت تجزئة عادية من نشره. كما أن التطابق ليس فحصاً للبرمجيات الخبيثة.
استخدم HMAC أو توقيعاً رقمياً عندما تكون الأصالة مطلوبة. يحتاج تخزين كلمات المرور إلى مخطط مملح ومكلف عمداً لتجزئة كلمات المرور أو اشتقاق المفاتيح.
تُجزّأ بايتات النص والملف المحدد باستخدام Web Crypto API في المتصفح على هذه الصفحة. لا يرفع سير عمل التجزئة المصدر إلى خدمة خارجية ولا يتطلب حساباً.
يطبق مولّد التجزئة دالة تجزئة حتمية على بايتات الإدخال الدقيقة ويعيد ملخصاً ثابت الطول. تنتج البايتات والخوارزمية نفسيهما الملخص نفسه؛ ويغيّر تبديل بايت واحد فقط النتيجة.
تستخدم هذه الصفحة Web Crypto API في المتصفح لخوارزميات SHA-256 وSHA-384 وSHA-512 وSHA-1. SHA-256 هو الإعداد الافتراضي. يتضمن SHA-1 للمقارنة مع القيم القديمة فقط، ولا ينبغي اختياره للتصاميم الجديدة الحساسة للتصادمات.
نعم. اختر الملف المحلي، وحدد ملفاً واحداً حتى 50 MB، وأبقِ SHA-256 محدداً، وأنشئ الملخص. تقرأ الصفحة بايتات الملف الأصلية في علامة تبويب المتصفح هذه.
الصق الملخص الموثوق كاملاً في حقل الملخص المتوقع الاختياري قبل الإنشاء أو بعده. تتجاهل الصفحة المسافات المحيطة وحالة أحرف hex، ثم تعرض تطابقاً أو عدم تطابق للخوارزمية والتمثيل المحددين.
تأكد من الخوارزمية والبايتات الدقيقة وترميز النص ونهايات الأسطر والمسافات البادئة أو اللاحقة وتمثيل الإخراج. تجزئة أحرف hex المرئية تختلف عن فك ترميز تلك الأحرف إلى بايتات أولاً.
يمثل hex وBase64 بايتات الملخص نفسها بأبجديات وأطوال مختلفة. قيم hex بالحروف الكبيرة والصغيرة متكافئة؛ أما Base64 فهو تمثيل نصي مختلف ويجب مقارنته بقيمة Base64 أخرى.
التجزئة التشفيرية ليست تشفيراً ولا تملك مفتاح فك تشفير. يمكن أحياناً تخمين المدخلات الضعيفة أو المتوقعة وإعادة تجزئتها، لذلك لا ينبغي اعتبار الملخص حماية قابلة للعكس.
لا. ينبغي أن يستخدم تخزين كلمات المرور دالة متخصصة ومملحة ومكلفة عمداً لتجزئة كلمات المرور أو اشتقاق المفاتيح، تُختار لمنصتك، لا ملخص SHA سريعاً عاماً.
لا. يؤكد التطابق أن البايتات المحسوبة تطابق الملخص المتوقع. ولا يفحص البرمجيات الخبيثة أو يثبت هوية الناشر ما لم تأتِ القيمة المتوقعة عبر قناة مستقلة موثوقة أو موثقة.
يقرأ سير عمل التجزئة النص الملصق وبايتات الملف المحدد في علامة تبويب المتصفح هذه ولا يرسل المصدر إلى خدمة تجزئة خارجية. يقتصر حجم الملف على 50 MB لأن API الملخص في المتصفح يقرأ الإدخال كاملاً في الذاكرة.
تابع باستخدام أداة أخرى تعمل في المتصفح.
أنشئ UUID v4 عشوائيا واحدا أو دفعة تصل إلى 100 في متصفحك. اختر العرض القياسي أو بالأحرف الكبيرة أو بأقواس GUID أو المضغوط، ثم انسخ القيم المنفردة أو صدّر القائمة كاملة بصيغة TXT أو CSV أو JSON من دون إنشاء حساب أو تسجيل دخول.
مُرمِّز وفاك ترميز Base64
رمّز أو فك ترميز نص UTF-8 وBase64 الآمن لـ URL عبر الإنترنت. الصق قيمة وانسخ النتيجة أو نزّلها من متصفحك دون تسجيل أو تسجيل دخول.
الصق JSON أو افتح ملفاً لتنسيقه أو التحقق منه أو تحسينه أو تصغيره. اختر المسافة البادئة، وراجع أخطاء المحلل، وانسخ النتيجة أو نزّلها في متصفحك من دون تسجيل دخول.
فاك ترميز JWT
افحص ترويسات JWT وحمولاته ومطالباته وأوقات انتهائه ومقاطع توقيعه في متصفحك. فك الترميز محلياً بلا تسجيل دخول؛ لا تتحقق هذه الأداة من التوقيعات.