技术栈
sm4
openHiTLS密码开源社区
2 天前
密码学
·
国密
·
sm2
·
sm3
·
sm4
·
openhitls
·
tlcp
【密码学实战】国密TLCP协议简介及代码实现示例
TLCP(Transport Layer Cryptography Protocol),中文全称为 传输层密码协议,是中国国家密码管理局(现为国家密码管理局)制定并发布的 国家标准(GB/T 38636-2020) 和 密码行业标准(GM/T 0024-2014),广泛应用于金融、政务、能源等对数据安全要求较高的领域。
WAZYY0619
19 天前
java
·
jar
·
jdk21
·
sm4
处理jdk21版本及No such algorithm: SM4/ECB/PKCS5Padding jar包冲突问题
这几天处理sm4加解密遇到的一个问题,本地可以但是生产环境不行,排查了半天问题,终于找到了是jar包冲突导致的,因为jdk21版本没有jre和lib,所以,我们只能从项目本身的jar包入手。
胡耀超
3 个月前
开发语言
·
python
·
密码学
·
数据安全
·
aes
·
sm4
·
chacha
对称加密算法(AES、ChaCha20和SM4)Python实现——密码学基础(Python出现No module named “Crypto” 解决方案)
续篇:非对称加密算法(RSA、ECC、SM2)——密码学基础对称加密是现代密码学的基础之一,其特点是加密和解密使用相同的密钥。对称加密具有实现简单、计算效率高、加密强度可靠等优点,在数据保护领域被广泛应用。本章将详细介绍三种主要的对称加密算法:AES、ChaCha20和SM4,并通过Python代码(为了方便)示例展示其实际应用。
初级代码游戏
1 年前
c++
·
国密
·
sm4
国密起步6:GmSSL3使用SM4自定义格式加解密C++版
初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
小小工匠
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 年前
aes
·
国密
·
sm4
·
cbc
国密起步2:GmSSL3使用SM4(对称加密)
初级代码游戏的专栏介绍与文章目录-CSDN博客我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
小程序照片合成
1 年前
前端
·
javascript
·
vue
·
加解密
·
sm-crypto
·
sm4
vue引入sm-crypto通过sm4对文件进行加解密,用户输入密码
对文件加密并保存:读取文件并解密:
Lazy Dave
1 年前
开发语言
·
python
·
gmssl
·
sm4
python gmssl SM4不填充加解密
使用gmssl(python版本)进行SM4加/解密时结果与国标(GMT0002)不符,或解密失败,原因是gmssl默认使用PKCS7填充,国标文档里的样例是没有填充的。
吃饼青年
1 年前
java
·
对称加密
·
国密算法
·
sm4
·
sm4密钥生成
SM4对称加密算法
这篇文章主要是记录下,sm4密钥生成的过程。因为对称加密暂时没什么好说的,分组加密的模式ECB和CBC等,优劣如果大家有疑问可以自行百度下。
三分魔系
1 年前
java
·
数据库
·
spring boot
·
sm4
·
属性加密
Spring Boot项目怎么对System.setProperty(key, value)设置的属性进行读取加解密
之前我写过一篇文章使用SM4国密加密算法对Spring Boot项目数据库连接信息以及yaml文件配置属性进行加密配置(读取时自动解密),对Spring Boot项目的属性读取时进行加解密,但是没有说明对System.setProperty(key, value)设置的属性进行读取加解密,这个在开发过程中应该怎么实现呢?