2012-05-08 3 views
3

Мне сложно узнать, какие факторы влияют на определение того, возвращает ли BCryptGetFipsAlgorithmMode() TRUE или FALSE. Есть ли просто вернуть статус:Какие данные для BCryptGetFipsAlgorithmMode используются для определения статуса FIP?

HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ FIPSAlgorithmPolicy \ Enabled

или что-то еще?

ответ

1

Как я понимаю: в основном да.

Это метод C/C++ для определения того, имеет ли система, в которой вы работаете, FIPS Compliance, указанный в групповой политике. Использование этой функции, а не ключей реестра, позволяет Microsoft перемещать раздел реестра по мере их соответствия, а также определять другие способы, которыми это правило может быть применено. Я подозреваю, поэтому они предоставили функцию, а не только детали ключа для проверки.