SM4 加密

SM4 加密: 使用 SM4 算法加密輸入資料。

免费 · 無需注册

文本輸入

執行後即可複制或下載結果。

工具選項

关于此工具 SM4 加密

使用 SM4 算法加密輸入資料。

輸入: 文本. 結果: 文本.

示例

点击“试用示例”即可載入公開示例及其設定並執行。

此示例使用的設定
参數示例值輸入與選項
金鑰{"string":"01 23 45 67 89 ab cd ef fe dc ba 98 76 54 32 10","option":"Hex"}金鑰或文本編碼: 十六進位, UTF8, Latin1, Base64
初始化向量{"string":"","option":"Hex"}金鑰或文本編碼: 十六進位, UTF8, Latin1, Base64
模式ECB/無填充CBC, CFB, OFB, CTR, ECB, CBC/無填充, ECB/無填充
輸入十六進位原始資料, 十六進位
輸出十六進位十六進位, 原始資料

範例中的金鑰與密碼均為公開資料,不能用來保護真實資料。

輸入

aa aa aa aa bb bb bb bb cc cc cc cc dd dd dd dd ee ee ee ee ff ff ff ff aa aa aa aa bb bb bb bb

結果

5e c8 14 3d e5 09 cf f7 b5 17 9f 8f 47 4b 86 19 2f 1d 30 5a 7f b1 7d f9 85 f8 1c 84 82 19 23 04

参數

参數默認值輸入與選項
金鑰{"option":"Hex","string":""}金鑰或文本編碼: 十六進位, UTF8, Latin1, Base64
初始化向量{"option":"Hex","string":""}金鑰或文本編碼: 十六進位, UTF8, Latin1, Base64
模式CBCCBC, CFB, OFB, CTR, ECB, CBC/無填充, ECB/無填充
輸入原始資料原始資料, 十六進位
輸出十六進位十六進位, 原始資料

如何理解結果

必须匹配金鑰編碼、模式、填充和 IV。经典密碼适合学习與分析;普通編碼不能提供保密性。

如何使用本页

  1. 粘贴内容或打開本地檔案。
  2. 按需調整工具選項,然後点击“執行工具”。
  3. 複制結果或下載原始輸出位元組。

輸入和結果不会自动上傳、公開或寫入网址。資料處理在浏覽器中進行;HTTP 请求和基于 HTTPS 的 DNS 工具会發送你主动執行的網路请求。可打開不超過 128 MiB 的檔案,單次輸出上限為 64 MiB;部分操作有更低的限制。预覽可能截短,下載保留完整輸出。文本按 UTF-8 處理,精确位元組應通過檔案輸入。

相关工具

加密 / 編碼

操作参考

查看原始技术文檔 (English)