👤 Pro — إزالة الإعلاناتPro
// نص → تجزئة

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

اكتب نصًا واحصل على قيم تجزئته بصيغ ‎SHA-1‎ و‎SHA-256‎ و‎SHA-512‎ دفعة واحدة — مفيد للتحقق من صحة الملفات، أو مقارنتها، أو التأكد من سلامة التنزيلات.

مجاني — استخدام غير محدود.

مقارنة نص دون قراءته

أكثر استخدام يومي عملي للتجزئة لا علاقة له بالتشفير: هو معرفة ما إذا كانت قطعتا نص متطابقتين دون تفحّصهما بالعين. نسختان من ملف إعدادات، وتصديران من ‎SQL‎، ونفس ‎JSON‎ من بيئتين — الصق كل واحدة، وقارن قيم ‎SHA-256‎، وتجزئة متطابقة تعني نصًا متطابقًا حتى آخر مسافة. ويعمل هذا لأن التجزئة بصمة ذات طول ثابت للمدخل بأكمله: أربعة وستون حرفًا سداسي عشريًا تنوب عن أي كمية من النص، وتستغرق المقارنة لمحة سريعة بدلًا من مقارنة تفصيلية. ويعتمد المطورون على الفكرة نفسها لمفاتيح التخزين المؤقت وإزالة التكرار — جزّئ المحتوى، وتعني البصمات المتساوية أنك رأيت هذا المحتوى بالضبط من قبل.

الأحرف الخفية التي تغيّر كل شيء

عدم تطابق التجزئة يخبرك بأن المدخلات مختلفة — لكنه لا يخبرك أبدًا أين، والمتسبب عادة حرف لا تستطيع رؤيته. سطر جديد لاحق جُرّ عبر النسخ واللصق، أو علامة تبويب حيث يوجد في الملف الآخر مسافات، أو نهايات أسطر بنمط ‎Windows‎ مقابل نمط ‎Unix‎: كل واحد من هذه ينتج تجزئة مختلفة تمامًا لما يبدو أنه النص نفسه. تُجزّئ هذه الأداة بالضبط الأحرف الموجودة في الصندوق، مُرمَّزة بصيغة ‎UTF-8‎، دون إضافة شيء أو حذفه. لذا حين ترفض تجزئتان التطابق رغم كل التوقعات، تحقّق من نهايات النص أولًا — فالاختلاف يختبئ دائمًا تقريبًا عند حد ما. المخرَج السداسي عشري هنا بأحرف صغيرة؛ وقيمة تحقق منشورة بأحرف كبيرة لا تزال القيمة نفسها، فقارن الحروف، لا حالتها.

باتجاه واحد، لكنها ليست مخبأً

لا يمكن عكس التجزئة — فلا توجد معادلة تعيد تحويل البصمة إلى النص. لكن بالنسبة للمدخلات القصيرة والمتوقعة، لا حاجة لعكسها أصلًا: يمكن ببساطة البحث عن قيمة ‎SHA-256‎ لكلمة شائعة أو عبارة معروفة، لأن شخصًا ما حسبها بالفعل. وهذا هو الحد الصريح الذي يجب تذكره: التجزئة تتحقق وتقارن، ولا تُخفي. وإذا كان الهدف إخفاء نص بحيث لا يقرؤه إلا الشخص المناسب، فذلك تشفير — وتقوم أداة تشفير النصوص ‎AES-256‎ بذلك على الوجه الصحيح. أما كلمات المرور فهي حالة خاصة بها: مكانها في مولّد ‎bcrypt‎، وهو بطيء عمدًا لكي يتوقف تمامًا مختصر البحث عنها.

ما هي التجزئة (وما لا تكونه)

التجزئة بصمة أحادية الاتجاه: المُدخل نفسه ينتج دائمًا المُخرج نفسه، لكن لا يمكن عكسها للعودة إلى النص الأصلي. غيّر حرفًا واحدًا فقط وتتغير قيمة التجزئة بالكامل — وهذا ما يجعل التجزئة مفيدة في كشف التلاعب أو التحقق من أن ملفًا منزَّلًا مطابق للأصل.

أي صيغة ينبغي أن أستخدمها؟

‎SHA-256‎ لكل شيء تقريبًا اليوم — فهو المعيار الحديث. أما ‎SHA-512‎ فينتج بصمة أطول وهو أقوى قليلًا؛ وعلى الأجهزة الحديثة ذات المعالجة 64-بت لا يكون عادةً أبطأ. ووُجد ‎SHA-1‎ هنا فقط للتوافق مع الأنظمة الأقدم؛ فهو مكسور من الناحية التشفيرية ولا ينبغي الاعتماد عليه للأمان.

هل يمكنني تجزئة كلمة مرور بهذه الأداة؟

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

هل يُرسَل نصي إلى أي مكان؟

لا — تتم عملية التجزئة بالكامل داخل متصفحك باستخدام ‎Web Crypto API‎. لا يُرفع أي شيء.

Convertburda — تحويلات شاملة لكل الصيغ