حساب بصمة النص (SHA)
احسب بصمة SHA-256 وSHA-1 وSHA-384 وSHA-512 لأي نص داخل متصفحك.
- مجاني
- بدون تسجيل
- يعمل في متصفحك
- بياناتك لا تغادر جهازك
كيف تعمل الأداة؟
اكتب النص واختر الخوارزمية لتظهر بصمته (Hash) فوراً بصيغة ست عشرية. تُحسب البصمة بواجهة التشفير المدمجة في متصفحك (Web Crypto) دون إرسال النص.
تُستخدم البصمات للتحقق من أن نصاً لم يتغير. SHA-256 هو الخيار الشائع اليوم، أما SHA-1 فيُستخدم للتوافق مع الأنظمة القديمة فقط.
طول البصمة لكل خوارزمية
طول البصمة ثابت مهما كان طول النص، حرفاً واحداً أو كتاباً كاملاً:
| الخوارزمية | البتات | الرموز الست عشرية |
|---|---|---|
| SHA-1 | 160 | 40 |
| SHA-256 | 256 | 64 |
| SHA-384 | 384 | 96 |
| SHA-512 | 512 | 128 |
ويكفي تغيير حرف واحد أو مسافة لتتغير البصمة كلها، وهذا ما يجعلها مناسبة للتحقق من أن النص لم يتغير.
متى تحتاجها؟
- مقارنة بصمة نص أو مفتاح بالبصمة المنشورة للتأكد من تطابقهما.
- التحقق من توقيع webhook أو قيمة في API تعتمد على SHA-256.
- لا تحفظ كلمات المرور ببصمة SHA مباشرة؛ الأنظمة تستخدم خوارزميات مخصصة لها مثل bcrypt أو Argon2.
- إذا اختلفت البصمة دون سبب واضح، فافحص النص بـفاحص يونيكود بحثاً عن مسافة أو رمز مخفي.
أمثلة
- abcba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adSHA-256.
- كرنوcbbddd90c83307026cdbcbc86cdd0a2560bde38195e24ef5ac2b7faa995155dfSHA-256 للنص بترميز UTF-8.
- abca9993e364706816aba3e25717850c26c9cd0d89dSHA-1.
أسئلة شائعة
لماذا لا يوجد MD5؟
لأن واجهة التشفير في المتصفحات لا تدعمه، ولأنه لم يعد آمناً. استخدم SHA-256.
هل يمكن استعادة النص من البصمة؟
لا. البصمة دالة باتجاه واحد، لكن النصوص القصيرة أو الشائعة يمكن تخمينها، لذلك لا تُستخدم وحدها لحفظ كلمات المرور.
لماذا تختلف البصمة عن أداة أخرى؟
غالباً بسبب مسافة أو سطر جديد في نهاية النص، أو اختلاف الترميز. هذه الأداة تستخدم UTF-8 وتحسب النص كما هو تماماً.