Как включить параметр соответствия FIPS без локальной политики безопасности в Windows 10 Home?

1671
cr0

У меня проблема с запуском некоторого программного обеспечения, в котором функция не работает, потому что используемый криптографический алгоритм не проверен FIPS. Вот выдержка из ошибки, указывающая, что:

«Х» бросил исключение. ---> System.InvalidOperationException: эта реализация не является частью проверенных криптографических алгоритмов FIPS платформы Windows.
в System.Security.Cryptography.MD5CryptoServiceProvider..ctor ()
в ...

Кто-то порекомендовал мне включить FIPS, чтобы обойти эту проблему, зайдя в редактор локальных политик безопасности и включив «Системная криптография: используйте FIPS-совместимые алгоритмы для шифрования, хеширования и подписывания».

После некоторых поисков я обнаружил, что в Windows 10 Home нет редактора локальной политики безопасности.
(Я попытался покопаться в / system32 /, запустить secpol.msc, покопаться через панель управления, но нет редактора локальной или групповой политики безопасности. На Reddit кто-то заметил, что в Windows 10 Home таких редакторов политики не будет.)

Есть ли способ включить этот параметр соответствия FIPS без редактора локальной политики? Я являюсь администратором рассматриваемой машины.

2
«Есть ли способ включить этот параметр соответствия FIPS без редактора локальной политики?» - Единственный способ сделать это - изменить файл конфигурации, и для этого требуется, чтобы вы были администратором на машине, это так? Ramhound 7 лет назад 0
Я администратор на этой машине. Я добавлю это к Q cr0 7 лет назад 0
Просто чтобы подтвердить. Вы получаете эту ошибку, потому что вы пытаетесь скомпилировать проект в Visual Studio? Если это не так, решение требует, чтобы вы вручную изменили раздел реестра, связанный с групповой политикой. Ramhound 7 лет назад 0
Нет, это ошибка «Необработанное исключение», которую я получаю при попытке использовать функцию (нажав на Google Maps) в уже скомпилированной программе. Это работало в прошлом, и я не уверен, что изменилось. Я хотел бы попробовать это предложение о соответствии FIPS. cr0 7 лет назад 0
Вам следует изменить групповую политику, используя решение этого вопроса, [Windows Starter Edition, Home и Home Premium не включают gpedit, как мне его установить?] (Http://superuser.com/questions/1018145/windows -starter-издание-дом и в доме премиум-д-не-включать-gpedit-хау-д-II). Ответ, который я подготовил для отправки, не относится к вашей ситуации. Если у Google Maps есть конфигурация приложения, вы сможете добавить [ Элемент] (https://msdn.microsoft.com/en-us/library/hh202806 (v = vs.110) .aspx), чтобы решить проблему. Ramhound 7 лет назад 1

1 ответ на вопрос

1
Ramhound

Вы можете применить эту групповую политику вручную, если хотите.

Если вы хотите сделать это вручную, вы также можете просто изменить ключ реестра HKLM \ System \ CurrentControlSet \ Control \ Lsa \ FIPSAlgorithmPolicy \ Enabled на 1

Источник Ответ Алекса на Как включить FIPS на Windows 7

Вы также можете следить за ответом на вопрос, Windows Starter Edition, Home и Home Premium не включают gpedit, как мне его установить? , чтобы заставить gpedit.msc работать на Windows 10.

  1. Сначала загрузите установочный файл, используя следующую ссылку:

    Загрузить установщик редактора групповой политики

    Вы найдете ссылку для скачивания в правой части вышеупомянутой страницы.

  2. После загрузки ZIP-файла распакуйте его с помощью WinRAR или 7-Zip.

  3. Запустите извлеченный файл setup.exe.

    Он установит файлы, и вы сможете получить доступ к команде gpedit.msc через окно поиска RUN или меню «Пуск».

Источник: Ответ DavidPostill на Windows Starter Edition, Home и Home Premium не включает gpedit, как мне его установить?

Похожие вопросы