حاسبة المجموع الاختباري SHAKE128 للملفات
احسب تجزئة SHAKE128 لأي ملف بطول مخرج تختاره، محليًا داخل متصفحك، وقارنها بمجموع اختباري متوقع. دون رفع للملف.
من مضاعفات 8، من 8 إلى 16384 بت.
لم يتم اختيار ملف بعد. يظهر المجموع الاختباري بمجرد اختيار ملف.
يُقرأ الملف على أجزاء داخل متصفحك ولا يُرفع أبدًا.
ما هو المجموع الاختباري SHAKE128 للملفات؟
تحسب هذه الأداة ملخص SHAKE128 لملف بطول مخرج تختاره (الافتراضي 256 بت) وتتحقق منه مقابل قيمة متوقعة. يُعالَج الملف على أجزاء حجمها 4 ميغابايت داخل متصفحك.
كيفية استخدام المجموع الاختباري SHAKE128 للملفات
- اضبط طول الإخراج (بت) أولًا (من مضاعفات 8، الافتراضي 256)؛ وتغييره لاحقًا يعيد حساب التجزئة.
- انقر على منطقة الإفلات أو اسحب ملفًا إليها؛ يُقرأ الملف على أجزاء ويظهر شريط تقدّم.
- تحقق من اسم الملف وحجم الملف المعروضين أسفلها للتأكد من اختيار الملف الصحيح.
- الصق المجموع الاختباري الذي نشره المزوّد في المجموع الاختباري المتوقع لتحصل على مطابق أو غير مطابق (يتم تجاهل حالة الأحرف و
0xواسم الملف في نهاية السطر). - اختر تنسيق الإخراج إن احتجت إلى ست عشري بأحرف كبيرة أو Base64، ثم اضغط نسخ.
مثال
ملف باسم hash-abc.txt يحتوي على 3 بايتات "abc"
5881092dd818bf5cf8a3ddb793fbcba74097d5c526a6d35f97b83351940f2cc8
طول المخرج 256 بت.
متى تستخدم المجموع الاختباري SHAKE128 للملفات
استخدمها حين يقدّم إصدار أو مواصفة مجاميع اختبارية بـ SHAKE128، أو حين تحتاج بصمة ملف بطول محدد. أما للتحقق العادي من التنزيلات فمجاميع SHA-256 الاختبارية أشيع بكثير.
كيف يعمل المجموع الاختباري SHAKE128 للملفات
يُقرأ الملف على شرائح حجمها 4 ميغابايت تُمتصّ في الإسفنجة واحدة تلو الأخرى؛ ويُعصر المخرج بعد قراءة الملف كاملًا. SHAKE128 دالة مخرج قابل للتمديد (XOF) من FIPS 202. تستخدم إسفنجة Keccak-f[1600] نفسها المستخدمة في SHA-3 بسعة 256 بت (المعدّل 1344 بت) واللاحقة النطاقية 1111 (بايت الحشو 0x1F). بعد امتصاص المدخل تُعصر الإسفنجة بعدد البتات المطلوب، فيكون طول المخرج معاملًا وليس خاصية ثابتة في الخوارزمية. المخرجات الأقصر هي بادئات للمخرجات الأطول. الأمان ضد التصادم هو min(المخرج/2, 128) بت.
حالات الاستخدام الشائعة
- التحقق من ملفات يستخدم بيان سلامتها SHAKE128
- إنشاء بصمة قصيرة (مثل 128 بت) أو طويلة لملف
- مراجعة تنفيذ XOF على بيانات حقيقية
- مقارنة ملفين كبيرين دون رفعهما
ملاحظة أمنية
لا يثبت المجموع الاختباري السلامة إلا إذا جاءت القيمة المتوقعة من مصدر موثوق. لا يغادر الملف جهازك أبدًا.
الأسئلة الشائعة
هل يُرفع الملف؟
لا. تُقرأ البايتات عبر File API وتُجزَّأ داخل متصفحك.
لماذا لا يتطابق مجموعي الاختباري؟
تأكد أن الطرفين يستخدمان طول المخرج نفسه: SHAKE128 بطول 256 و512 بت تعطيان سلسلتين مختلفتين (الأقصر بادئة للأطول).
هل يمكنني تجزئة ملفات كبيرة جدًا؟
نعم. القراءة على أجزاء تُبقي استهلاك الذاكرة منخفضًا؛ ويتوقف الزمن على حجم الملف وسرعة جهازك.