国密算法是指国家密码管理局认定的一系列国产商用密码算法,包括SM1(SCB2)、SM2、SM3、SM4、SM7、SM9、祖冲之密码算法(ZUC)等,SM1、SM4、SM5、SM6、SM7、SM8、ZUC等属于对称密码, SM2、SM9等属于公钥密码 ( 非对称加密) SM3属于单向散列函数。