Free AI Tools
تصفح فئات الأدوات

مولّد تجزئة مجاني عبر الإنترنت

استخدم مولّد التجزئة هذا لإنشاء ملخص SHA من نص UTF-8 دقيق أو ملف محلي واحد. اختر SHA-256 أو SHA-384 أو SHA-512 أو SHA-1 القديم، ثم قارن النتيجة أو انسخها أو نزّلها بتنسيق hex أو Base64 من دون إرسال المصدر إلى خدمة تجزئة خارجية.

مساحة عمل Hash والمجموع الاختباري

أنشئ ملخص SHA وقارنه

أنشئ Hash لنص دقيق أو لملف محلي واحد، ثم قارن النتيجة الكاملة بملخص موثوق اختياري. تبقى بايتات المصدر في صفحة المتصفح هذه.

المصدر

نتيجة Hash

أنشئ ملخصًا لمراجعته واستخدام القيمة الكاملة.

لم يُنشأ ملخص بعد

سيظهر هنا Hash الكامل وعدد بايتات المصدر وحجم الملخص وتمثيل الإخراج وحالة المطابقة الاختيارية.

كيفية إنشاء تجزئة والتحقق منها

الخطوة 1

اختر نصاً أو ملفاً محلياً واحداً

أدخل نص UTF-8 الدقيق أو اختر ملفاً محلياً واحداً حتى 50 MB. تؤثر المسافات ونهايات الأسطر وكل بايت في الملف في النتيجة.

الخطوة 2

حدد خوارزمية وتنسيق SHA الدقيقين

استخدم SHA-256 افتراضياً ما لم يحدد البروتوكول أو المرجع الموثوق SHA-384 أو SHA-512 أو SHA-1 القديم. طابق hex أو Base64 مع القيمة المتوقعة.

الخطوة 3

أنشئ أو قارن أو انسخ أو نزّل

الصق ملخصاً متوقعاً اختيارياً لمقارنة تلقائية للقيمة الكاملة، وأنشئ التجزئة، وراجع حقائق المصدر، ثم انسخ النتيجة الكاملة أو نزّلها.

جزّئ بايتات الإدخال الدقيقة

تعمل دوال التجزئة على البايتات، لا على كيفية ظهور المحتوى على الشاشة. تفسر الفروق الصغيرة غير المرئية كثيراً من حالات عدم تطابق قيم التحقق.

يتضمن نص UTF-8 المسافات ونهايات الأسطر

يرمز وضع النص قيمة المحرر بترميز UTF-8. ينتج السطر الجديد النهائي أو علامة الجدولة أو مسافة غير قابلة للكسر أو حرف Unicode مختلف أو تغيير حالة الأحرف ملخصاً مختلفاً.

تستخدم قيم تحقق الملفات البايتات الأصلية

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

يعرض hex وBase64 الملخص نفسه بطريقة مختلفة

حدد التمثيل المستخدم في المرجع الموثوق. يحمل hex بالحروف الصغيرة والكبيرة قيمة الملخص نفسها، بينما يستخدم Base64 أبجدية مرمزة أقصر.

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

استخدم الخوارزمية المطلوبة من البروتوكول أو صفحة الإصدار أو مجموعة البيانات الموجودة. لا يمكن مقارنة ملخص من أحد أنواع SHA بآخر.

استخدم SHA-256 كإعداد افتراضي شائع

يعيد SHA-256 ملخصاً من 256 بت، يظهر في 64 حرفاً سداسياً عشرياً. ويستخدم على نطاق واسع لقيم تحقق الملفات وبصمات المحتوى.

استخدم SHA-384 أو SHA-512 عند تحديدهما

تنتج هذه الخوارزميات ملخصات أطول. لا يعد الإخراج الأطول سبباً لاستبدال إحدى الخوارزميات عندما يتطلب نظام ما صراحةً SHA-256 أو خوارزمية دقيقة أخرى.

تعامل مع SHA-1 كخيار توافق قديم

لا يزال SHA-1 ظاهراً في قوائم قيم التحقق والبروتوكولات القديمة، لكن نقاط الضعف المعروفة للتصادمات تجعله غير مناسب للتصاميم الأمنية الجديدة الحساسة للتصادمات.

تحقق من قيمة تحقق من دون المبالغة في دلالتها

لا يكون الملخص دليلاً مفيداً إلا عند فهم القيمة المتوقعة ومصدرها والخاصية الأمنية المقصودة.

قارن قيمة التحقق الموثوقة كاملةً

طابق كل حرف مع قيمة حصلت عليها من مصدر موثوق. تلغي المقارنة المدمجة التدقيق اليدوي، لكنها لا تستطيع الحكم على ما إذا كان المرجع نفسه جديراً بالثقة.

لا يثبت التطابق هوية الناشر أو سلامة الملف

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

استخدم HMAC أو التوقيعات أو تجزئة كلمات المرور لمهام مختلفة

استخدم HMAC أو توقيعاً رقمياً عندما تكون الأصالة مطلوبة. يحتاج تخزين كلمات المرور إلى مخطط مملح ومكلف عمداً لتجزئة كلمات المرور أو اشتقاق المفاتيح.

الخصوصية والحدود

تُجزّأ بايتات النص والملف المحدد باستخدام Web Crypto API في المتصفح على هذه الصفحة. لا يرفع سير عمل التجزئة المصدر إلى خدمة خارجية ولا يتطلب حساباً.

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

ما مولّد التجزئة؟

يطبق مولّد التجزئة دالة تجزئة حتمية على بايتات الإدخال الدقيقة ويعيد ملخصاً ثابت الطول. تنتج البايتات والخوارزمية نفسيهما الملخص نفسه؛ ويغيّر تبديل بايت واحد فقط النتيجة.

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

تستخدم هذه الصفحة Web Crypto API في المتصفح لخوارزميات SHA-256 وSHA-384 وSHA-512 وSHA-1. SHA-256 هو الإعداد الافتراضي. يتضمن SHA-1 للمقارنة مع القيم القديمة فقط، ولا ينبغي اختياره للتصاميم الجديدة الحساسة للتصادمات.

هل يمكنني إنشاء قيمة تحقق SHA-256 لملف؟

نعم. اختر الملف المحلي، وحدد ملفاً واحداً حتى 50 MB، وأبقِ SHA-256 محدداً، وأنشئ الملخص. تقرأ الصفحة بايتات الملف الأصلية في علامة تبويب المتصفح هذه.

كيف أقارن قيمة تحقق متوقعة؟

الصق الملخص الموثوق كاملاً في حقل الملخص المتوقع الاختياري قبل الإنشاء أو بعده. تتجاهل الصفحة المسافات المحيطة وحالة أحرف hex، ثم تعرض تطابقاً أو عدم تطابق للخوارزمية والتمثيل المحددين.

لماذا تختلف تجزئتي عن نتيجة أخرى؟

تأكد من الخوارزمية والبايتات الدقيقة وترميز النص ونهايات الأسطر والمسافات البادئة أو اللاحقة وتمثيل الإخراج. تجزئة أحرف hex المرئية تختلف عن فك ترميز تلك الأحرف إلى بايتات أولاً.

ما الفرق بين إخراج hex وBase64؟

يمثل hex وBase64 بايتات الملخص نفسها بأبجديات وأطوال مختلفة. قيم hex بالحروف الكبيرة والصغيرة متكافئة؛ أما Base64 فهو تمثيل نصي مختلف ويجب مقارنته بقيمة Base64 أخرى.

هل يمكن فك تشفير التجزئة؟

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

هل ينبغي أن أستخدم SHA-256 لتخزين كلمات المرور؟

لا. ينبغي أن يستخدم تخزين كلمات المرور دالة متخصصة ومملحة ومكلفة عمداً لتجزئة كلمات المرور أو اشتقاق المفاتيح، تُختار لمنصتك، لا ملخص SHA سريعاً عاماً.

هل يثبت تطابق قيمة التحقق أن الملف آمن؟

لا. يؤكد التطابق أن البايتات المحسوبة تطابق الملخص المتوقع. ولا يفحص البرمجيات الخبيثة أو يثبت هوية الناشر ما لم تأتِ القيمة المتوقعة عبر قناة مستقلة موثوقة أو موثقة.

هل يتم رفع نصي وملفاتي؟

يقرأ سير عمل التجزئة النص الملصق وبايتات الملف المحدد في علامة تبويب المتصفح هذه ولا يرسل المصدر إلى خدمة تجزئة خارجية. يقتصر حجم الملف على 50 MB لأن API الملخص في المتصفح يقرأ الإدخال كاملاً في الذاكرة.

أدوات ذات صلة

تابع باستخدام أداة أخرى تعمل في المتصفح.

U أدوات مجانية للمطورين

مولّد UUID

أنشئ UUID v4 عشوائيا واحدا أو دفعة تصل إلى 100 في متصفحك. اختر العرض القياسي أو بالأحرف الكبيرة أو بأقواس GUID أو المضغوط، ثم انسخ القيم المنفردة أو صدّر القائمة كاملة بصيغة TXT أو CSV أو JSON من دون إنشاء حساب أو تسجيل دخول.

J أدوات مجانية للمطورين

منسّق ومدقّق JSON

الصق JSON أو افتح ملفاً لتنسيقه أو التحقق منه أو تحسينه أو تصغيره. اختر المسافة البادئة، وراجع أخطاء المحلل، وانسخ النتيجة أو نزّلها في متصفحك من دون تسجيل دخول.

J أدوات مجانية للمطورين

فاك ترميز JWT

فك ترميز JWT

افحص ترويسات JWT وحمولاته ومطالباته وأوقات انتهائه ومقاطع توقيعه في متصفحك. فك الترميز محلياً بلا تسجيل دخول؛ لا تتحقق هذه الأداة من التوقيعات.