المحتويات

مسألة

عند تكوين IPsec (أمان IP) على Cisco IOS XE باستخدام PQC (تشفير ما بعد الكم) و PPK اليدوي (مفاتيح ما بعد الكم المشتركة مسبقا) بتنسيق hex، يمكن للجهاز رفض PPK تنسيق hex مع أي من هذه الأخطاء:

Device(config-ikev2-keyring-peer)#ppk manual id peer1 key hex 3a4b5

% Invalid input detected at '^' marker.

Device(config-ikev2-keyring-peer)#

Device(config-ikev2-keyring-peer)#ppk manual id peer1 key hex 3a4b5c88

% Invalid hex key.All characters in hex string must be ASCII.

Device(config-ikev2-keyring-peer)#

البيئة

- الموجهات من Cisco التي تشغل برنامج Cisco IOS XE

- IPsec باستخدام تنفيذ تشفير ما بعد الكم باستخدام مفاتيح PPK اليدوية

قرار

يتحقق الموجه من صحة قيم البايت التي تم فك ترميزها باستخدام سلاسل سداسية عشرية لتكوين المفتاح اليدوي ل PPK. يجب أن تفي القيمة التي تم فك ترميزها بالمتطلبين التاليين:

- يجب أن يمثل PPK المرمز سداسي عشر سلسلة ASCII صالحة. بما أن كل حرف ASCII يتم ترميزه باستخدام 8 بت، ويمثل كل حرف سداسي عشر 4 بت من المعلومات، فإن سلسلة سداسية عشرية الإدخال يجب أن تتألف من عدد زوجي من الحروف. على سبيل المثال، السلسلة السداسية العشرية 3a4b5 هي إدخال غير صالح نظرا لأنها تحتوي على رقم فردي (5) من الحروف السداسية العشرية.

- يقبل المحلل القيم السداسية العشرية فقط إذا ظلت وحدات البايت المفكوزة ضمن نطاق بايت ASCII القياسي (0x00-0x7F). تم رفض المفتاح المثير للمشاكل 3a4b5c88 بسبب:

0x3a = 58 (ascii ":") valid

0x4b = 75 (ascii "K") valid

0x5C = 92 (ascii "\") valid

0x88 = 136 invalid - outside of standard ASCII range

لحل هذا الخطأ، أستخدم قيم سداسية عشرية حيث تبقى كل بايت ضمن نطاق ASCII القياسي (0x00-0x7F)، على سبيل المثال:

Device(config-ikev2-keyring-peer)#ppk manual id peer1 key hex 3a4b5c88

% Invalid hex key.All characters in hex string must be ASCII.

Device(config-ikev2-keyring-peer)#ppk manual id peer1 key hex 3a4b5c78

Device(config-ikev2-keyring-peer)#

السبب

إدخال مفتاح PPK غير صالح بتنسيق سداسي عشر لأنه خارج نطاق أحرف ASCII القياسي (0x00-0x7F).

المحتوى ذي الصلة

- تكوين تشفير آمن كموميا باستخدام مفاتيح ما بعد الكم التي تم ضغطها

- 'Cisco بق id CSCwn32983'(Cisco داخلي خطأ أن يجعل المحلل خطأ أكثر وضوحا)

- الدعم الفني والتنزيلات من Cisco