#c#
#c#
Вопрос:
Как зашифровать строковое сообщение во время его регистрации в файле журнала с помощью Logger.Напишите (…) в Microsoft Enterprise Library 3.1. Есть ли в Microsoft Enterprise Library какие-либо встроенные API, которые выполняют шифрование?
Комментарии:
1. зашифруйте перед вызовом Logger. Write() ?
2. примите ответ, если вы получили нужную информацию
Ответ №1:
Из msdn:http://msdn.microsoft.com/en-us/library/ff647732.aspx
Форматирующие блоки приложения Logging не шифруют информацию журнала. Пункты назначения прослушивателя трассировки получают информацию журнала в виде открытого текста. Это означает, что злоумышленники, которые могут получить доступ к месту назначения прослушивателя трассировки, могут прочитать информацию. Вы можете предотвратить несанкционированный доступ к конфиденциальной информации. Один из подходов заключается в использовании списков управления доступом (ACL) для ограничения доступа к плоским файлам. Вы также можете создать пользовательский форматировщик, который шифрует информацию журнала. Информацию о том, как создать пользовательский форматировщик, см. в разделе Расширение блока приложения ведения журнала.
вот реализация шифрования сообщений журнала:http://msdn.microsoft.com/en-us/magazine/cc188689.aspx
Комментарии:
1. Спасибо, Пранай. Краткий вопрос, наиболее распространенным методом шифрования, используемым во всех местах, является RijndaelManaged, однако статистика показывает, что Blowfish превосходит Rijndael / AES по производительности. Можете ли вы предложить алгоритм blowfish или эквивалент кода C #?
2. @Gururaj — к сожалению, не имею ни малейшего представления об эквиваленте …. лучше, если вы зададите другой вопрос, который может помочь вам получить лучший ответ…