هذا هو هامش الأمر bup-margin الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
bup-margin - اكتشف هامش الأمان الخاص بإلغاء البيانات المكررة
موجز
هامش الربح [خيارات...]
الوصف
يتكرر هامش bup عبر جميع الكائنات الموجودة في مستودع bup الخاص بك، ويحسب أكبر حجم
عدد بتات البادئة المشتركة بين أي إدخالين. هذا الرقم، n، يحدد
أطول مجموعة فرعية من SHA-1 يمكنك استخدامها ولا تزال تواجه تصادمًا بين كائنك
معرفات.
على سبيل المثال، كان لدى أحد الأنظمة التي تم اختبارها مجموعة مكونة من 11 مليون كائن (70 جيجابايت)،
وعاد هامش الربح 45. وهذا يعني أن تجزئة 46 بت ستكون كافية لتجنب كل شيء
الاصطدامات بين تلك المجموعة من الأشياء؛ يمكن أن يكون كل كائن في هذا المستودع فريدًا
تم تحديدها من خلال أول 46 بت لها.
يبدو أن عدد البتات المطلوبة يزداد بنحو 1 أو 2 لكل مضاعفة
عدد الكائنات. نظرًا لأن تجزئة SHA-1 تحتوي على 160 بت، فإن ذلك يترك 115 بت من الهامش. ل
بالطبع، نظرًا لأن تجزئات SHA-1 عشوائية بشكل أساسي، فمن الممكن استخدامها نظريًا
العديد من البتات مع كائنات أقل بكثير.
إذا كنت تشعر بجنون العظمة بشأن احتمال حدوث تصادمات SHA-1، فيمكنك مراقبة بياناتك
مستودع عن طريق تشغيل هامش bup من حين لآخر لمعرفة ما إذا كنت تقترب بشكل خطير
إلى 160 بت.
OPTIONS
--يتنبأ
خمن الإزاحة في كل ملف فهرس حيث سيظهر كائن معين، و
الإبلاغ عن الحد الأقصى لانحراف الإجابة الصحيحة عن التخمين. هذا هو
من المحتمل أن تكون مفيدة لضبط خوارزمية بحث الاستيفاء.
--ignore-midx
لا تستخدم ملفات .midx، استخدم ملفات .idx فقط. هذا مفيد حقًا فقط عند استخدامه
مع --التنبؤ.
أمثلة
$ هامش الربح
فهارس القراءة: 100.00% (1612581/1612581)، تم.
40
40 بت بادئة مطابقة
1.94 بت لكل مضاعفة
120 بت (61.86 مضاعفة) متبقية
4.19338e+18 مرة أكبر ممكن
يمكن أن يكون لدى كل شخص على وجه الأرض 625878182 مجموعة بيانات
مثلك، كل ذلك في مستودع واحد، ونحن سوف نفعل ذلك
نتوقع تصادم كائن واحد.
هامش الربح $ - توقع
PackIdxList: استخدام فهرس واحد.
فهارس القراءة: 100.00% (1612581/1612581)، تم.
915 من 1612581 (0.057٪)
استخدم bup-margin عبر الإنترنت باستخدام خدمات onworks.net