# 1. 什么是國密
為了進(jìn)一步保障密碼算法的可控性,我國國家密碼管理局自主研發(fā)了一套國產(chǎn)密碼學(xué)算法,即國密(又稱商用加密算法,即商密SM)。國密算法包括了常用的非對稱密碼算法SM2,對稱密碼算法SM4,雜湊算法SM3等。其中SM2和SM3密碼算法于2018年正式成為數(shù)字簽名ISO/IEO國際標(biāo)準(zhǔn) (opens new window)(第6章12節(jié))和哈希函數(shù)ISO/IEO國際標(biāo)準(zhǔn) (opens new window)(第23章)中的一部分。SM4分組密碼算法也于2021年正式成為分組加密ISO/IEO國際標(biāo)準(zhǔn) (opens new window)中的一部分。因此,我國自研的SM2/3/4算法均為國際認(rèn)可的國際算法。
# 2.為什么要使用國密
微信支付為了進(jìn)一步響應(yīng)《中華人民共和國密碼法 (opens new window)》的號召,提供了使用SM2算法的國密證書和使用SM2/3/4算法的APIv3接口。
# 3. 如何申請使用國密
商戶需聯(lián)系微信支付技術(shù)支持 (opens new window),并提供商戶號申請開通國密權(quán)限。