JSON Formatter
Pretty-print, validate and minify JSON with precise error positions.
المطورون
حساب SHA-1 وSHA-256 وSHA-384 وSHA-512.
لكل جديد: SHA-256. هي المعيار، ومتاحة في كل مكان، ولم تُكسر حتى الآن.
| الخوارزمية | الطول | الحالة | الاستخدام |
|---|---|---|---|
| MD5 | 128 بت | مكسورة | مجموع تحقّق ضد أخطاء النقل فقط |
| SHA-1 | 160 بت | مكسورة | أنظمة قديمة، أسماء كائنات Git |
| SHA-256 | 256 بت | آمنة | المعيار لكل جديد |
| SHA-384 | 384 بت | آمنة | عند اشتراط جهة لها |
| SHA-512 | 512 بت | آمنة | أسرع من SHA-256 على أنظمة 64 بت |
«مكسورة» تعني هنا إمكانية إنتاج مدخلين مختلفين ببصمة واحدة بجهد معقول. وهذا قاتل للتوقيع، ولا يزال مقبولًا لمقارنة نسخة منزّلة ضد أخطاء النقل.
بصمة SHA غير صالحة لتخزين كلمات المرور، وسبب ذلك أنها سريعة — وهي السرعة نفسها التي تساعد المهاجم على تجربة مليارات الاحتمالات في الثانية.
وكلمات المرور تحتاج خوارزميات بطيئة عمدًا مع ملح: Argon2id هي التوصية الحالية، وbcrypt وscrypt مقبولتان. وهي مصمّمة بحيث تكلّف كل محاولة وقتًا وذاكرة ملموسين.
وهذه الأداة للتحقق من السلامة: مقارنة الملفات، والتأكد من التنزيلات، وكشف التغيير. لا لبيانات الدخول.
الجهات الجادّة تنشر مجموع تحقّق مع ملفاتها. والمقارنة تكشف ما إذا كان الملف قد وصل كاملًا دون تغيير.
اسحب الملف، وانتظر بصمة SHA-256، والصق المجموع المنشور في حقل المقارنة. فإن تطابقا فالملف مطابق تمامًا لما نشرته الجهة.
وتحفّظ مهم: هذا يثبت التطابق مع المجموع المنشور فقط. فمن يسيطر على الموقع يسيطر على المجموع أيضًا. والحماية الحقيقية من التلاعب تأتي من توقيع رقمي يُوزَّع مفتاحه بشكل مستقل.
لا بهذا المعنى. التجزئة ليست تشفيرًا؛ لا يوجد مفتاح ولا طريق عودة.
الموجود هو التخمين. فمع مدخلات قصيرة أو متوقّعة — كلمة مرور شائعة، رقم هاتف، بريد إلكتروني — يصل جدول جاهز أو تجريب بسيط إلى النتيجة سريعًا. ولذلك فالبصمة وحدها ليست حماية للبيانات: بصمة بريد إلكتروني تُعدّ بيانات شخصية ويمكن ردّها إلى أصلها في ثوانٍ.
وأثر الانهيار يجعل تغيير بت واحد يقلب نحو نصف بتات المخرج. فالمدخلات المتشابهة تعطي بصمات غير متشابهة إطلاقًا — ولا يمكن معرفة كم اقترب التخمين.
SHA-256 لكل جديد. وMD5 وSHA-1 لمقارنة النقل فقط، لا لأغراض أمنية.
لا. استخدم Argon2id أو bcrypt. خوارزميات SHA سريعة جدًا وتسهّل المهمة على المهاجم.
لا. واجهة Web Crypto تحسب محليًا حتى مع الملفات الكبيرة.
غالبًا تنزيل ناقص أو نسخة مختلفة. وحتى اختلاف نهايات الأسطر في ملف نصي يكفي.
ليس تلقائيًا. بصمة بريد إلكتروني تُعدّ بيانات شخصية لأنها قابلة للردّ إلى أصلها.
المحتوى واحد. الإخراج هنا بحروف صغيرة كما هو معتاد.