مولّد بصمات SHA
احسب بصمة أي نص بجميع الخوارزميات SHA-1 وSHA-256 وSHA-384 وSHA-512 دفعة واحدة، باستخدام محرّك Web Crypto المدمج في متصفحك. لا يغادر أي شيء جهازك، ولكل بصمة زر نسخ خاص.
طريقة الاستخدام
- اكتب النص الذي تريد حساب بصمته أو الصقه في صندوق الإدخال.
- اضغط "احسب البصمات" — تُحسب الخوارزميات الأربع معاً عبر Web Crypto API.
- انسخ البصمة التي تحتاجها بزرها الخاص، أو قارنها بمجموع اختباري متوقع.
الأسئلة الشائعة
أي خوارزمية أستخدم؟
للتحقق من سلامة الملفات وبناء المجاميع الاختبارية استخدم SHA-256 — فهي سريعة ومدعومة على نطاق واسع وآمنة. أما SHA-384 وSHA-512 فتناسب المهام نفسها ببصمة أطول. تجنّب SHA-1 في أي عمل جديد: فقد كُسرت مقاومتها للتصادم منذ 2017، فتعامل معها كصيغة قديمة للتوافق مع الأنظمة السابقة فقط.
هل يمكن تجزئة كلمات المرور بهذه الأداة؟
لا — ولا يجب تخزين بصمات SHA الصريحة لكلمات المرور في أي مكان. تجزئة كلمات المرور تتطلب دالة اشتقاق مفتاح مخصّصة مثل bcrypt أو scrypt أو Argon2، فهي بطيئة عمداً وتستخدم ملحاً لكل مستخدم وتقاوم الكسر على وحدات المعالجة الرسومية. أما بصمات SHA الصريحة فتُحسب في أجزاء من الميكروثانية وتسقط أمام هجمات القاموس فوراً.
هل يُرفع نصي إلى أي مكان؟
أبداً. تُحسب البصمات محلياً عبر crypto.subtle، وهي جزء من Web Crypto API المدمجة في متصفحك، على صفحة HTTPS. لا يغادر نصك ولا البصمات الناتجة جهازك، فيمكنك تجزئة مقاطع برمجية أو مفاتيح أو نصوص سرية ومقارنتها بأمان تام دون أي قلق من الاعتراض أو التسجيل.
لماذا تتغير البصمة كلياً عند تغيير طفيف؟
خوارزميات SHA حساسة للتأثير الجليدي: تغيير حرف واحد أو إضافة مسافة أو تبديل حالة الأحرف يغيّر الناتج كلياً. هذه هي الخاصية التي تجعلها مفيدة للتحقق — فأدنى عبث بملف أو رسالة ينتج بصمة مختلفة تماماً يستحيل إغفالها عند المقارنة بين النسختين.
كيف أتحقق من ملف مُنزَّل؟
ينشر كثير من المطورين مجموعاً اختبارياً SHA-256 بجانب ملفات التنزيل. احسب بصمة نسختك، ثم قارن القيمتين حرفاً بحرف — أو اترك أداة مجموع التحقق في نظامك تفعل ذلك. تطابق البصمتين يعني أن الملف وصل مطابقاً بيتاً ببيت، وأي اختلاف يعني تلفاً أو عبثاً لا يصح تجاهله.