حدّد الطول عند الإنشاء. [1] [2]
الخلاصة السريعة
ليس هذا تعريف البصمة الأقصر؛ في المثال لا تتطابق البادئتان. [1] [2]
المثال
from hashlib import blake2b as h a=h(b"leaf",digest_size=6).digest() b=h(b"leaf",digest_size=10).digest() print(len(a),len(b)) print(a==b[:6])
التهيئة والقص
المصدر يحفظ الطول في المعاملات قبل تهيئة الحالة. ضبط digest_size عند الإنشاء يختلف عن قص مخرج كائن آخر. [1] [2]

نطاق المقارنة
الوثائق تميز نواتج الأحجام المختلفة. نتيجة المثال لا تثبت استحالة تطابق بادئة مصادفة، ولا تفرد البصمات. مثالنا بيانات مؤلفة بلا مفاتيح أو ملفات. [1] [2]
المراجع
- Python 3.12: BLAKE2 digest sizes
- CPython 3.12.14: BLAKE2b constructor
- موضوع تك: لغة بايثون — مفردات
- موضوع تك: تطبيقات بايثون — مفردات
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
