SM4 加解密算法(python)
算法介紹
SM4 算法于 2012 年被國家密碼管理局确定為國家密碼行業标準,最初主要用于 WAPI (WLAN Authentication and Privacy Infrastructure) 無線網絡中。SM4 算法的出現為将我國商用産品上的密碼算法由國際标準替換為國家标準提供了強有力的支撐。随後,SM4 算法被廣泛應用于政府辦公、公安、銀行、稅務、電力等資訊系統中,其在我國密碼行業中占據着及其重要的位置。類似于 DES、AES 算法,SM4 算法也是一種分組密碼算法。
原理介紹
SM4 算法的原理可以參考該博文 點選此處跳轉
SM4 的官方文檔 點選此處跳轉
具體代碼(python)
此處将 SM4 寫成一個類的形式
測試樣例及結果
參考資料:密碼學實驗教程