Является ли System.Security.Cryptography.RNGCryptoServiceProvider FIPS 140-2 жалобой? - PullRequest
0 голосов
/ 08 октября 2018

мы используем этот System.Security.Cryptography.RNGCryptoServiceProvider .net lib.мы должны убедиться, что, если он соответствует FIPS 140-2

, вот ссылка от MS

https://docs.microsoft.com/en-us/windows/security/threat-protection/fips-140-validation#_microsoft_fips_140

1 Ответ

0 голосов
/ 08 октября 2018

Это зависит от операционной системы.Этот объект .NET на самом деле является просто оболочкой для криптографических сервисов, предоставляемых ОС, и алгоритм может потенциально измениться в любое время.

См. Документацию CryptGenRandom :

В Windows Vista с пакетом обновления 1 (SP1) и более поздних версий используется реализация PRNG на основе счетчика AES, указанная в специальной публикации NIST 800-90.В Windows Vista, Windows Storage Server 2003 и Windows XP используется PRNG, указанный в Федеральном стандарте обработки информации (FIPS) 186-2.

...