---
url: "https://pay.weixin.qq.com/doc/v3/partner/4012082627.md"
title: "国家商用密码简介"
doc_id: 4012082627
---

>更新时间：2024.07.25

## 1. 什么是国密

为了进一步保障密码算法的可控性，我国国家密码管理局自主研发了一套国产密码学算法，即国密（又称商用加密算法，即商密SM）。国密算法包括了常用的非对称密码算法SM2，对称密码算法SM4，杂凑算法SM3等。其中SM2和SM3密码算法于2018年正式成为[数字签名ISO/IEO国际标准](https://cdn.standards.iteh.ai/samples/76382/b9b985d381c649c2b275d69fa947968a/ISO-IEC-14888-3-2018.pdf)（第6章12节）和[哈希函数ISO/IEO国际标准](https://webstore.iec.ch/preview/info_isoiec10118-3%7Bed4.0%7Den.pdf)（第23章）中的一部分。SM4分组密码算法也于2021年正式成为[分组加密ISO/IEO国际标准](https://cdn.standards.iteh.ai/samples/81564/a71e8320741d4fa48659ad178d956760/ISO-IEC-18033-3-2010-PRF-Amd-1.pdf)中的一部分。因此，我国自研的SM2/3/4算法均为国际认可的国际算法。

## 2.为什么要使用国密

微信支付为了进一步响应《[中华人民共和国密码法](http://www.npc.gov.cn/npc/c30834/201910/6f7be7dd5ae5459a8de8baf36296bc74.shtml)》的号召，提供了使用SM2算法的国密证书和使用SM2/3/4算法的APIv3接口。

## 3. 如何申请使用国密

商户需联系[微信支付技术支持](https://support.pay.weixin.qq.com/aidevhelper)，并提供商户号申请开通国密权限。