<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 概述 國密算法是中國自主研發的密碼算法,主要用于商用領域,也稱為商用密碼算法。它們在維護國家安全、促進經濟發展、保護人民群眾利益方面發揮著重要作用。國密算法包括多種類型的密碼技術,如公鑰密碼算法、對稱密碼算法、哈希算法等。 **密碼學中應用最為廣泛的三類算法** * 對稱算法(分組密碼算法):AES/DES/SM4 * 非對稱算法(公鑰密碼算法):RSA/SM2 * 摘要算法(雜湊算法):MD5/SHA-I/SM3 ### 國密算法介紹 國密即國家密碼局認定的國產密碼算法。主要有SM1,SM2,SM3,SM4。密鑰長度和分組長度均為128位。 * **SM1**:**為對稱加密**。其加密強度與AES相當。該算法不公開,調用該算法時,需要通過加密芯片的接口進行調用。 * **SM2**:**非對稱加密**,基于ECC(橢圓加密算法)。該算法已公開。由于該算法基于ECC,故其簽名速度與秘鑰生成速度都快于RSA。ECC256位(SM2采用的就是ECC256位的一種)安全強度比RSA 2048位高,但運算速度快于RSA。即SM2>RSA2048,安全度高且運算速度塊。** 基于橢圓曲線的公鑰密碼算法,提供數字簽名、密鑰交換和公鑰加密功能。SM2算法的密鑰長度為256比特,具有密鑰長度短、安全性高的特點。 * **SM3**:消息摘要算法,生成256比特的哈希值,用于數據的完整性保護。SM3算法在結構上與SHA-256相似,但在安全性和效率上具有優勢。 * **SM4**:**對稱加密**,密鑰長度和分組長度均為128位。無線局域網標準的分組數據算法。分組密碼算法,用于數據加密和解密。SM4算法的數據分組長度和密鑰長度均為128比特,采用32輪非線性迭代結構。 * **SM9**:基于雙線性對的標識密碼算法,主要用于數字簽名、數據加密、密鑰協商和身份認證。SM9算法的密鑰長度為256比特。 * **ZUC**:祖沖之序列密碼算法,用于移動通信4G網絡中的信息加密和完整性保護。ZUC算法包括加密算法和完整性算法。 > 由于SM1、SM4加解密的分組大小為128bit,故對消息進行加解密時,若消息長度過長,需要進行分組,要消息長度不足,則要進行填充。 ## SM2 SM2 國密SM2算法是中國國家密碼管理局(CNCA)發布的一種非對稱加密算法。它采用橢圓曲線密碼體系(Elliptic Curve Cryptography,ECC)進行密鑰交換、數字簽名和公鑰加密等操作。 在商用密碼體系中,SM2主要用于替換RSA加密算法,其算法公開。據國家密碼管理局表示,SM2基于ECC,其效率較高,安全性與NIST Prime256相當 SM2主要包括三部分:簽名算法、密鑰交換算法、加密算法,其中SM2簽名算法收錄于ISO/IEC 14888-3:2018《信息安全技術帶附錄的數字簽名第3部分:基于離散對數的機制》
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看