حساب SHA-256 لنص

بصمة SHA-256 لأي نص، بصيغة hex أو Base64.

SHA-256
—
256 بت
MD5
—
128 بت
SHA-1
—
160 بت
SHA-384
—
384 بت
SHA-512
—
512 بت

حالة الحروف لا تهم، وتُقبل البادئات مثل sha256=.

القيم الظاهرة الآن هي بصمات النص الفارغ، وهي ثابتة معروفة.

عن الأداة

SHA-256 من عائلة SHA-2 التي نشرتها NSA عام 2001، وتعطي 256 بت أي 64 رقمًا ست عشريًا. هي اليوم الخيار الافتراضي المعقول: لا يُعرف لها كسر عملي، وتدعمها كل اللغات والأجهزة.

تظهر في كل مكان تقريبًا: في شهادات TLS، وفي توقيعات JWT بخوارزمية HS256 وRS256، وفي التحقق من سلامة ملفات التنزيل، وفي سلاسل الكتل مثل بيتكوين، وفي توقيع الـwebhooks التي ترسلها بوابات الدفع والمتاجر.

البصمة تُحسب على البايتات، والنص العربي هنا يُرمَّز UTF-8 أولًا. هذا ما تفعله لغات البرمجة الحديثة، فتتطابق النتيجة مع ما تحسبه في كودك.

أسئلة شائعة

هل SHA-256 أفضل من SHA-512؟

كلتاهما آمنة. SHA-512 أوسع وقد تكون أسرع على المعالجات ذات 64 بت، لكن SHA-256 أشيع وناتجها أقصر، وهي كافية لكل الاستخدامات العادية.

كيف أتحقق من ملف نزّلته؟

احسب SHA-256 للملف في صفحة بصمة الملف، وقارنها بالقيمة المنشورة في صفحة التنزيل. إذا اختلف حرف واحد فالملف ليس الملف.