sm3

openHiTLS密码开源社区11 天前
sm3·密钥管理·sm4·tlcp·商用密码算法·密钥存储
【密码学实战】openHiTLS keymgmt命令行:密钥管理工具hitls keymgmt 是 openHiTLS提供的密钥管理命令行工具,为商用密码算法(SM2/SM4/SM3)环境设计,用于密钥的创建、导出、接收、同步与安全存储。该工具深度贴合国密标准体系,严格遵循《GM/T 0024-2014 信息安全技术 公钥密码基础设施 密钥管理规范》等相关标准,支持在 TLCP(Transport Layer Cryptography Protocol,国密 TLS 协议)场景下,对本地或远程密钥进行全生命周期管理,适用于安全通信、密钥分发、设备配对、云端密钥同步等典型国
openHiTLS密码开源社区11 天前
暴力破解·sm3·密钥派生·kdf·商用密码·密码算法·彩虹表
【密码学实战】openHiTLS kdf命令行:密钥派生工具PBKDF2算法的核心原理是通过迭代哈希+盐值扰动实现密钥强化:首先将密码和盐值作为输入计算HMAC哈希,然后将哈希结果作为下一次迭代的输入,重复指定次数后,取前N字节作为派生密钥。该过程显著增加了从密钥反推密码的计算成本,即使使用GPU集群进行暴力破解,也需消耗大量时间和资源;盐值的引入则打破了密码与密钥的固定对应关系,即使两个用户使用相同密码,只要盐值不同,派生的密钥也完全不同,从而有效抵御彩虹表攻击(彩虹表是预计算的密码-哈希对应表)。
openHiTLS密码开源社区2 个月前
密码学·国密·sm2·sm3·sm4·openhitls·tlcp
【密码学实战】国密TLCP协议简介及代码实现示例TLCP(Transport Layer Cryptography Protocol),中文全称为 传输层密码协议,是中国国家密码管理局(现为国家密码管理局)制定并发布的 国家标准(GB/T 38636-2020) 和 密码行业标准(GM/T 0024-2014),广泛应用于金融、政务、能源等对数据安全要求较高的领域。
gavin carter4 个月前
ios·sm3
iOS-SM3加密算法N种集成近期的一个项目需要用到SM3加密算法,需要在iOS中使用Objective-C实现SM3国密加密算法。
胡耀超5 个月前
区块链·密码学·哈希算法·数据安全·sha·sm3
哈希函数详解(SHA-2系列、SHA-3系列、SM3国密)案例:构建简单的区块链——密码学基础同系列:哈希函数是现代密码学的基石,它将任意长度的输入(通常称为"消息"或"数据")转换为固定长度的输出(称为"哈希值"、“消息摘要"或"指纹”)。一个高质量的密码哈希函数应满足以下核心特性:
小小工匠1 年前
java·算法·安全·sm2·sm3·sm4
加密与安全_ sm-crypto 国密算法sm2、sm3和sm4的Java库加密与安全_三种方式实现基于国密非对称加密算法的加解密和签名验签https://github.com/antherd/sm-crypto
天天代码码天天1 年前
c#·国密·sm2·sm3·sm4
C# SM2 SM3 SM4 使用目录效果SM2SM3SM4项目代码SM2Utils.csSm3Utils.csSm4Utils.cs下载
初级代码游戏1 年前
算法·哈希算法·国密·sm3
国密起步3:GmSSL3使用SM3(哈希)初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
itachi-uchiha2 年前
算法·哈希算法·sm3
Linux操作系统口令加密算法(OpenEuler)我们知道口令一般都是加密存储的,所以进行加密的算法我们常说加密算法,更准确说是哈希函数(hash function)。这里以OpenEuler为例来了解一下,其支持的口令加密算法都有哪些,安全性分别如何?以及默认的加密算法如何自定义。
我是有底线的