مولد تجزئة SHA-256
تحسب الأداة بصمة SHA-256 من 256 بت وفق FIPS 180-4، وهي المعتمدة في شهادات TLS وتوقيعات البرامج والتحقق من الملفات المنزّلة.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
طريقة الاستخدام
- أدخل النص أو البايتات ونوع الإدخال.
- تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
- انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.
طريقة الحساب
يُرمَّز النص بترميز UTF-8 ويُحشى إلى كتل من 512 بت، ثم تمر كل كتلة على 64 جولة بثمانية سجلات من 32 بت وثوابت K من المعيار، والناتج 256 بت.
مثال
المدخلات: نوع الإدخال = نص (UTF-8). النتيجة: بصمة SHA-256 (HEX): ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad، حجم الإدخال: 3 بايت، طول البصمة: 256 بت.
abc
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
الحدود والملاحظات
- تُحسب البصمة للنص كما هو حرفًا بحرف، فالمسافة الزائدة أو سطر جديد في النهاية يغيّر الناتج كليًا، وتُعدّ فواصل الأسطر LF.
- لا تكفي SHA-256 وحدها لحفظ كلمات المرور، فهي تحتاج ملحًا ودالة بطيئة مثل PBKDF2 أو Argon2.
أسئلة شائعة عن هذه الأداة
كيف أتحقق من ملف منزّل ببصمة SHA-256؟
احسب بصمة الملف ببرنامج على جهازك مثل certutil أو sha256sum، ثم قارنها حرفًا بحرف مع البصمة المنشورة. هذه الأداة تعمل على النصوص والبايتات المكتوبة.
هل تتغير البصمة إذا غيّرت حرفًا واحدًا؟
نعم، يتغير نحو نصف بتات الناتج تقريبًا، فلا تشبه البصمة الجديدة القديمة.
هل يُرسل النص إلى خادم؟
لا، يجري الحساب كله داخل متصفحك بشيفرة JavaScript.
