سؤال

وأنا باستخدام التشفير DES، وأريد أن تخزين مفتاح TripleDESCryptoServiceProvider.

ولكن يتكون مفتاح (مفتاح + IV)،

وكنت أحاول أن حفظها في ملف XML باستخدام

XmlTextWriter
Convert.ToBase64String(...)

ولكن كان هناك استثناء بسبب IV يحتوي على أحرف غير صالحة "=" في XML.

هل هناك طريقة أفضل لتخزين مفتاح التشفير المتناظر؟

هل كانت مفيدة؟

المحلول

ويمكنك تخزينه في XML إذا وضعته في قسم CDATA استخدام في WriteCData طريقة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top