ننسخ حالة بادئة ونمد النسخة وحدها. [1] [2]
الخلاصة السريعة
المثال
import hmac a=hmac.new(b'own-key',b'prefix:',digestmod='sha256') before=a.digest() b=a.copy() b.update(b'B') print(a.digest()==before) print(b.digest()==hmac.digest(b'own-key',b'prefix:B','sha256'))
حالتان بعد البادئة
النسخة تحمل أثر prefix:B، والأصل بقي عند prefix:. القراءة بـdigest لا تنهي التحديث؛ اختبرنا لاحقًا تحديث الأصل دون تغيير بصمة النسخة. [1] [2]

معنى المقارنتين
الأولى تقارن الأصل ببصمته السابقة. الثانية تقارن النسخة بحساب مباشر للرسالة الكاملة بالمفتاح نفسه. المقارنات لنتائج مؤلفة؛ ليست إجراء تحقق من بصمة واردة من طرف آخر. [1] [2]
حدود النتيجة
لا نقيس السرعة أو أمان المفتاح أو عزل موارد عامة. هذا نسخ لحالة HMAC، وليس وعدًا بأن كل فئة تنسخ بالطريقة نفسها. [1] [2]
المراجع
أُعدّ هذا المقال بمساعدة الذكاء الاصطناعي، وخضع لمراجعة ذاتية بالأداة نفسها. لا يُنسب إلى مراجع بشري أو خبير مستقل. منهجية المحتوى.
