出現此實現不是windows平台fips驗證的加密演算法的一部分錯誤時,按照以下步奏操作即可解決。
檔案出處:
1按win+r(或點選開始-執行),輸入gpedit.msc後確定,啟動組策略編輯器。
2左側列表中找到 計算機配置 - windows設定 - 安全設定 - 本地策略 - 安全選項,並在右側找到「系統加密:將fips相容演算法用於加密、雜湊和簽名」
3雙擊上述策略,在彈出的選項中,將狀態改為已禁用。然後關閉組策略。
4按win+r(或點選開始-執行),輸入regedit後確定,啟動登錄檔編輯器。
5瀏覽到hkey_local_machine\system\currentcontrolset\control\lsa\fipsalgorithmpolicy,將enabled的值改為0並確定。
6看此處看此處看此處:瀏覽到hkey_local_machine\system\currentcontrolset\control\lsa,雙擊右側fipsalgorithmpolicy,在彈出的編輯框內將數值改為0並確定。此處網上其他教程沒有,容易漏掉導致錯誤無法解決。
7看此處看此處看此處:在hkey_local_machine\system目錄下找到controlset001和controlset002,與上兩步驟相同,將其目錄下的control\lsa\fipsalgorithmpolicy的enabled的值和control\lsa的fipsalgorithmpolicy都改為0。部分問題可能目錄不對,在登錄檔編輯器內—編輯—查詢,查詢fipsalgorithmpolicy,檢視只選擇「項」即可。
8以上步驟進行完後,開啟iis管理器,應用程式池,選擇相應的專案,點選右側**,點一下即可,此時此實現不是windows平台fips驗證的加密演算法的一部分問題即可解決。
跨平台的加密演算法XXTEA的封裝
原文 xxtea演算法的結構非常簡單,只需要執行加法 異或和寄存的硬體即可,且軟體實現的 非常短小,具有可移植性。xxtea可對連續記憶體資料進行方便快速的加密解密,且比較安全,但其使用不是很方便,因此有了此次封裝。封裝好的介面如下 created by on 12 7 24.此類是對xxtea官方...
RSA加密演算法的java實現
演算法描述 1 選擇一對不同的 足夠大的素數p,q。2 計算n pq。3 計算f n p 1 q 1 同時對p,q嚴加保密,不讓任何人知道。4 找乙個與f n 互質的數e,且1 e f n 5 計算d,使得de 1 mod f n 這個公式也可以表達為d e 1 mod f n 這裡要解釋一下,是數...
凱撒加密演算法的python實現
愷撒密碼 英語 caesar cipher 是一種最簡單且最廣為人知的加密技術。它是一種替換加密的技術,明文中的所有字母都在字母表上向後 或向前 按照乙個固定數目進行偏移後被替換成密文。愷撒密碼的加密 解密方法還能夠通過同餘的數學方法進行計算。首先將字母用數字代替,a 0,b 1,z 25。此時偏移...