小朱的博客

我努力是因为我什么都没有却什么都想要

我想说 
这个世界不只有眼前的苟且,还有诗和远方。

主要技能

    PHP / YII2。

    MYSQL 

    Javascript / JQUERY  /  VUE 

    CSS / Bootstrap / AdminLTE

    小程序 /  uni-app

常用软件

    Git / SVN

   PHPSTORM / Eclipse

    宝塔面板 / LNMP

    SQLYOG


一个人成长的快慢,主要取决于他在工作之外的 8 小时做什么。

把简单的事情坚持下去。

业余时间用在哪,回报就在哪。

企业里的老员工的优势不在于具备更强的业务能力,而在于对内部流程有较高的熟悉程度。这种在同一个环境中久待而形成的思维定式,可能因为符合既定环境而让人一时受益,但长久看来,却是阻碍创新的掣肘。

互联网行业从来没有“稳定之说”。


7月后申请的ukey,加签升级,国密加签

发布,1 人读过
ukey 国密加签

7月后申请的ukey,加签升级,国密加签

海关7月后申请的ukey法人卡,加签升级,国密加签

海关7月后申请的ukey法人卡,加签升级,国密加签

根据海关指导文件,需要调整的内容如下

3.1 密钥生成与管理:支持生成 256 位 SM2 密码算法密钥对。 3.2 数据加密和解密:支持 256 位 SM2 密码算法的数据加密、解密运算; 支持 SM1、SM4 密码算法数据加密和解密运算。 3.3 数据摘要的产生和验证:支持 SM3 消息摘要算法计算消息摘要。 3.4 数字签名的产生和验证:支持 256 位 SM2 算法的数字签名、验证签 名运算。 3.5 生成签名证书请求:支持按照《基于 SM2 算法的证书申请语法规范》 (GM/T 0092-2020)生成证书申请并导出证书申请数据包。 3.6 加密密钥对导入:支持按照《信息安全技术 SM2 密码算法使用规 范》(GB/T 35276-2017)“7.4 密钥对保护数据格式”导入生成的加密密钥 对。(此项为预留功能,当业务应用有数据加密需求时,需使用该功能)

6.2.Signature 节点信息描述

6.2.1.SignedInfo

6.2.1.1. CanonicalizationMethod 规范化算法,固定值: Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"

6.2.1.2. SignatureMethod 签名算法,固定值,如下之一:

1、国密算法(首选): Algorithm="http://www.chinaport.gov.cn/2022/04/xmldsig#sm2-sm3"

2、通用算法: Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"

6.2.1.3. Reference 引用信息 111

6.2.1.3.1. Transforms 转换方式,例: "

6.2.1.3.2. DigestMethod 摘要算法,固定值,如下之一:

1、国密算法(首选): Algorithm="http://www.chinaport.gov.cn/2022/04/xmldsig#sm3"

2、通用算法: Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"

6.2.1.3.3. DigestValue 摘要值,根据摘要算法和加密节点算出的摘要值: SF/P+2sVsRQ9dJIqJSroW6ajb0Y=

6.2.2.SignatureValue 签名值。这部分主要负责提供签名后的签名值

6.2.3.KeyInfo 签名所用的证书信息以及签名证书名。

根据文件,重点修改两个地方

第一个是摘要,摘要算法修改位sm2

第二个地方是 SignedInfo 的报文节点,要把采用的加密方式加上。