长安链国密算法的使用和配置 深藏阁楼爱情的钟 2024-05-08 07:08 118阅读 0赞 ### 国密算法配置 ### 使用国密算法首先在通过[2. 通过命令行工具启动链 — chainmaker-docs v2.2.1 documentation][2. _ _ chainmaker-docs v2.2.1 documentation]在使用prepare.sh之前,修改chainmaker-cryptogen\\config\\crypto\_config\_template.yml,示例如下: crypto_config: - domain: qianjinlian.com host_name: ljh-org count: 4 pk_algo: sm2 # pk_algo: ecc_p256 # ski_hash: sha256 ski_hash: sm3 #pkcs11配置 pkcs11: enabled: false library: /usr/local/lib64/pkcs11/libupkcs11.so label: HSM password: 11111111 session_cache_size: 10 hash: "SHA256" # hash algorithm used to compute SKI 重点是修改 pk\_algo: sm2和ski\_hash: sm3 注意pks11里边的hash配置不用改,此处为硬件加密机的配置。 ### 国密算法使用 ### 配置OK后,即可执行prepare.sh脚本生成节点的配置文件及证书。此时会在 crypto-config 目录下生成需要的SM2国密证书,在使用证书的时候需要关注公钥证书.crt文件的密钥用法。 ### 算法引擎介绍 ### SM2算法的默认国密算法引擎为tjfoc,在节点配置chainmaker.yml文件中可以修改运行时使用的算法引擎,目前支持:gmssl, tencentsm and tjfoc 官方文档有介绍集中引擎的性能:[密码算法引擎介绍和使用手册 — chainmaker-docs v2.2.1 documentation][_ chainmaker-docs v2.2.1 documentation] 默认的tjfoc各方面性能都较高,基本不用修改,如果需要在生成节点配置文件时修改使用的引擎,则可在chainmaker-go/config/config\_tpl/chainmaker.tpl里边修改成需要的即可。 注意:在前边采用tjfoc引擎生成的国密证书在其他两个引擎都可正常使用。 [2. _ _ chainmaker-docs v2.2.1 documentation]: https://docs.chainmaker.org.cn/tutorial/%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7%E5%90%AF%E5%8A%A8%E9%93%BE.html [_ chainmaker-docs v2.2.1 documentation]: https://docs.chainmaker.org.cn/tech/%E5%AF%86%E7%A0%81%E7%AE%97%E6%B3%95%E5%BC%95%E6%93%8E.html
相关 国密加密算法 常见的非对称加密算法还有:RSA、Elgamal、背包算法、Rabin、D-H、ECC(椭圆曲线加密算法)。公钥与私钥是一对,如果用公钥对数据进行加密,只能用对应的私钥才... 迷南。/ 2024年05月03日 14:53/ 0 赞/ 115 阅读
相关 Java使用国密算法 Java使用国密算法 什么是国密算法 国密算法是指 SM2 SM3 SM4 这3套含数据对称加解密,数据签名,数据非对称加解密功能的数据加密算法。其中 SM 谁践踏了优雅/ 2024年03月16日 21:15/ 0 赞/ 96 阅读
相关 国密算法 1、SM1分组加密算法(128bit)\-对称 该算法没有公开。对称加密算法中的分组加密算法,其分组长度、秘钥长度都是128bit,算法安全保密强度跟 AES 相当,但是 r囧r小猫/ 2023年10月05日 21:05/ 0 赞/ 61 阅读
相关 国密算法简介 SM1 对称加密 国密 SM1 算法是由国家密码管理局编制的一种商用密码分组标准对称算法。该算法是国家密码管理部门审批的 SM1 分组密码算法 , 分组长度和密钥 喜欢ヅ旅行/ 2023年02月19日 11:22/ 0 赞/ 24 阅读
相关 长安链共识算法总结 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTMy 你的名字/ 2023年01月23日 07:58/ 0 赞/ 50 阅读
相关 国密算法介绍 国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算 秒速五厘米/ 2022年11月25日 01:58/ 0 赞/ 245 阅读
相关 国密算法概述 国密即国家密码局认定的国产密码算法,即商用密码。 国密算法是国家密码局制定标准的一系列算法。其中包括了对称加密算法,椭圆曲线非对称加密算法,杂凑算法。具体包括SM1,SM2, ゞ 浴缸里的玫瑰/ 2022年06月04日 10:18/ 0 赞/ 322 阅读
相关 国密SM2算法 目录 1 前言 2 基础参数 3 密钥对生成 4 签名算法 4.1 预处理1 4.2 预处理2 4.3 生成签名 4.4 签名验证 4.5 忘是亡心i/ 2022年02月17日 02:09/ 0 赞/ 395 阅读
相关 国密算法概述 国密即国家密码局认定的国产密码算法,即商用密码。 国密算法是国家密码局制定标准的一系列算法。其中包括了对称加密算法,椭圆曲线非对称加密算法,杂凑算法。具体包括SM1,SM2, 淩亂°似流年/ 2021年12月01日 20:54/ 0 赞/ 556 阅读
还没有评论,来说两句吧...