此實現不是 Windows 平臺 FIPS 驗證的加密算法的一部分



公司的項目 ,在別人的電腦上是可以運行的,在我的電腦上面就不能使用了,所以查了一上午的bug上網找了,主要原因是一行調用MD5加密的代碼時報錯調用異常,代碼時公司老人寫好封裝好的,所以不可能有問題,那就是環境問題了。異常如下:

System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. at 

翻譯成中文,大概是下面的意思:

此實現不是 Windows 平臺 FIPS 驗證的加密算法的一部分

 

網上查到的解決方案:

進註冊表
按Win+R運行regedit
修改下面的“Enabled”值爲0就可以了

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

別人給的方法照着試了結果 就可以了,原因暫時不知道。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章