Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > SecureString и Protect


Автор: Wanderer2019 7.2.2011, 11:25
Подскажите, какой алгоритм криптографии используется в ProtectedData.Protect ?

В документации откопать не получилось... Что же это все таки по умолчанию: Twofish, Serpent, AES (Rijndael), Blowfish, CAST5, RC4, 3DES, IDEA...??

Автор: Experimenter 7.2.2011, 14:47
Цитата

Этот класс предоставляет доступ к API защиты данных (DPAPI), предусмотренному в Microsoft Windows 2000 и более поздних операционных системах Microsoft Windows.


http://msdn.microsoft.com/ru-ru/library/system.security.cryptography.protecteddata.aspx

Цитата

DPAPI is a password-based data protection service. It requires a password to provide protection. The drawback, of course, is that all protection provided by DPAPI rests on the password provided. This is offset by DPAPI using proven cryptographic routines, specifically the strong Triple-DES algorithm, and strong keys, which we'll cover in more detail later.


http://msdn.microsoft.com/ru-ru/library/ms995355%28en-us%29.aspx

Таки это Triple-DES

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)