This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. 此實現

但web啓用了md5加密後web

有可能出現這樣的錯誤算法

This implementation is not part of the Windows Platform FIPS validated cryptographic algorithm安全

此實現不是 Windows 平臺 FIPS 驗證的加密算法的一部分的解決辦法方案網站

常見的解決方案就是ui

This setting affects other parts of Windows, including SSL/TLS in both IE and IIS, Terminal Server, and EFS. 

上次弄Terminal Server時把那個選項打開了,後來個人Fetion再也沒有登錄成功過....這個Bug不知道Fetion知不知道.加密

具體解決方法:

單擊 開始 ,單擊 運行 ,鍵入 gpedit.msc ,而後單擊 肯定 spa

  • 依次展開 計算機配置 ,展開 Windows 設置 ,展開 安全設置 ,展開 本地策略 ,而後單擊 安全選項 
  • 在右窗格中, 雙擊 系統加密: 使用 FIPS 兼容的算法來加密,散列,和簽名 ,單擊禁用 ,而後單擊 肯定 

然而頗有可能 這並不能奏效code

至少對我來講沒有解決任何問題.orm

方法2blog

進註冊表
按Win+R運行regedit
修改下面的「Enabled」值爲0就能夠了

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\Enabled

實際上操做跟上面的效果是同樣的

只不過經過註冊表修改而已

一樣

沒有解決個人問題

 

最終解決方案 web.config

<system.web>

添加
<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>

 

framework目錄下對應的machine.config

修改

<runtime>
<enforceFIPSPolicy enabled="false"/>
</runtime>

 

保存

IIS對應的網站 應用程序池 配置選擇

解決問題.

相關文章
相關標籤/搜索