[點(diǎn)晴永久免費(fèi)OA]此實(shí)現(xiàn)不是Windows平臺FIPS驗(yàn)證的加密算法的一部分
1、禁用Fips標(biāo)準(zhǔn)驗(yàn)證:在window中打開功能里輸入regedit,回車打開注冊器。然后進(jìn)入如下路徑中 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 將Enable設(shè)置為0,然后重新啟動應(yīng)用程序。 2、如果將注冊表項(xiàng)改為0之后,仍不起作用,建議更新微軟補(bǔ)丁Kb935434,如果下載不到,可將微軟的系統(tǒng)補(bǔ)丁升級到最新(有項(xiàng)目驗(yàn)證過)。 下面文檔中 在windows server 2008 r2 enterprise系統(tǒng)中我安裝了Vs2008運(yùn)行代碼時(shí)出現(xiàn)錯誤,錯誤信息如下:此實(shí)現(xiàn)不是windows平臺FIPS驗(yàn)證的加密算法的一部分。我上網(wǎng)查了資料如:解決方案如下:在window中打開功能里輸入regedit,回車打開注冊器。然后進(jìn)入如下路徑中 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy將 enable設(shè)置為0 即可。我都嘗試過但是沒用。 這個問題可能是因?yàn)镸D5算法和FIPS不兼容引起的,MD5算法是用應(yīng)用程序服務(wù)(Windows Communication Foundation)來獲取hash值得。Hash值為數(shù)據(jù)契約產(chǎn)生一個唯一的名稱。微軟有個補(bǔ)丁(hotfix)來解決這個問題的, 我建議您先試著安裝這個補(bǔ)丁來解決這個問題。 詳細(xì)的信息,請參考下面這篇文章。 FIX: Error message in FIPS-compliant systems when you use Windows Communication Foundation to serialize generic types: "This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms" https://support.microsoft.com/en-us/kb/935434 3、App.Config或Web.config里增加如下配置,強(qiáng)行設(shè)置為false,避過FIPS的策略檢查: <configuration> <runtime> <enforceFIPSPolicy enabled="false" /> </runtime> </configuration> 如果是一些工具程序,App.config需要命名為 **.exe.config。 該文章在 2017/4/27 18:48:17 編輯過
|
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |