按照国密文档通过C语言实现SM2密码算法加密/解密、签名/验签,SM3密码杂凑算法,SM4分组密码算法ECB、CBC模式加密/解密。
经过国密标准中数据验证无误。
若有问题请及时反馈,期待和大家进行交流学习。
附带国密规范算法文档:SM2椭圆曲线公钥密码算法.
2024/1/11 22:37:31 1.44MB SM2 SM3 SM4 国密算法
1
OpenSSL1.1.1新特性:全面支持国密SM2/SM3/SM4加密算法,最近的项目涉及到国密,前期已经完成了SM2算法,近期测试了SM4。
代码附上。
vs2017亲测通过。
支持ECB、CBC。
采用自己打补丁的方式。
2023/12/28 18:37:31 9KB openssl SM4 国密 对称加密
1
js的实现是在http://www.jonllen.com/upload/jonllen/case/jsrsasign-master/sample-sm2_crypt.html基础上做了调整,完善了原概率性失败的问题。
java代码同样也实现了密钥对生成、加密、解密。
可以和js实现互相加密、解密
2023/12/24 8:23:44 380KB SM2 国密算法 js java
1
利用python3实现了国密SM3和国密SM4算法,一共有两个文件SM3.py和sm4.py
2023/12/9 5:26:58 4KB SM3 SM4
1
国密SM2是非对称密码算法,是基于ECC算法的非对称算法(需要添加miracle库)
2023/12/5 15:45:17 6KB sm2 vc6 miracl
1
国密算法-SM2-SM3
2023/12/4 2:17:45 952KB SM2,SM3,C#
1
支持各种国密算法,例如:SM2,SM3,SM4,还支持其它算法比如:3DES,MAC,AES,RSA;还包含数据转换比如:ASCII和十六进制的互相转化,非常值得分享的一个软件。
2023/11/27 15:04:28 562KB 算法工具
1
SM4分组密码算法是一个迭代分组密码算法,由加解密算法和密钥扩展算法组成。
SM4分组密码算法采用非平衡Feistel结构,分组长度为128b密钥长度为128b。
加密算法与密钥扩展算法均采用非线性迭代结构。
加密运算和解密运算的算法结构相同,解密运算的轮密钥的使用顺序与加密运算相反。
2023/11/18 5:47:41 3KB SM4 C实现
1
国密标准对称算法SM4的C语言实现。
VC6工程代码,测试通过。
参考原SMS4算法说明,参考Xyssl和网上sms4.c资源,非常感谢。
2023/11/12 13:54:18 9KB 国密 SM4 C
1
源码包含国密算法SM4(ECB和CBC模式),独立模块,独立编译,亲测可用压缩包包含3个文件:main.csm4.csm4.h在linux环境下可直接编译,window环境下,添加到自己的工程中就可以使用。
2023/11/9 14:57:33 5KB 国密算法 SM4算法 C语言
1
共 91 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡