[點晴永久免費OA]此實現不是Windows平臺FIPS驗證的加密算法的一部分
當前位置:點晴教程→點晴OA辦公管理信息系統
→『 經驗分享&問題答疑 』
1、禁用Fips標準驗證:在window中打開功能里輸入regedit,回車打開注冊器。然后進入如下路徑中 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy 將Enable設置為0,然后重新啟動應用程序。 2、如果將注冊表項改為0之后,仍不起作用,建議更新微軟補丁Kb935434,如果下載不到,可將微軟的系統補丁升級到最新(有項目驗證過)。 下面文檔中 在windows server 2008 r2 enterprise系統中我安裝了Vs2008運行代碼時出現錯誤,錯誤信息如下:此實現不是windows平臺FIPS驗證的加密算法的一部分。我上網查了資料如:解決方案如下:在window中打開功能里輸入regedit,回車打開注冊器。然后進入如下路徑中 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy將 enable設置為0 即可。我都嘗試過但是沒用。 這個問題可能是因為MD5算法和FIPS不兼容引起的,MD5算法是用應用程序服務(Windows Communication Foundation)來獲取hash值得。Hash值為數據契約產生一個唯一的名稱。微軟有個補丁(hotfix)來解決這個問題的, 我建議您先試著安裝這個補丁來解決這個問題。 詳細的信息,請參考下面這篇文章。 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里增加如下配置,強行設置為false,避過FIPS的策略檢查: <configuration> <runtime> <enforceFIPSPolicy enabled="false" /> </runtime> </configuration> 如果是一些工具程序,App.config需要命名為 **.exe.config。 該文章在 2017/4/27 18:48:17 編輯過
|
關鍵字查詢
相關文章
正在查詢... |