商密算法包括SM1、SM2、SM3、SM4、SM7、SM9。以下是這些算法的相關介紹:
SM1是一種分組密碼算法,其分組長度和密鑰長度均爲128比特。
SM2是一種基於橢圓曲線的公鑰密碼算法,用於數字簽名、密鑰交換和公鑰加密,其安全性基於橢圓曲線上的離散對數問題。
SM3是一種密碼雜湊函數,主要用於數字簽名及驗證、消息認證碼生成及驗證、隨機數生成等。
SM4是一種分組密碼算法,分組長度和密鑰長度爲128比特,常用於商用密碼應用。
SM7和SM9是非對稱加密算法,其中SM9是一種基於身份標識的公鑰密碼算法。
此外,還有ZUC算法,這是一種序列密碼算法,常用於移動通信。