文件名称:SM4(ECB、CBC、CTR、CFB、OFB)加密算法C语言实现
文件大小:25KB
文件格式:RAR
更新时间:2021-06-24 09:35:26
金融POS 国密算法SM4 SM4即SMS4
1、完整的SM4算法,包括ECB、CBC、CTR、CFB、OFB,C语言实现; 2、内含测试程序,在Linux环境下进入目录后make即可编译,已经在ubuntu16.04环境下编译测试OK; 3、参考GMSSL源码移植而成,做了部分修改; 4、已经在金融POS领域的实战项目中得到应用; 5、SM4 (GM/T 0002-2012): block cipher with 128-bit key length and 128-bit block size, also named SMS4.
【文件预览】:
sms4
----sms4_cbc.c(3KB)
----sms4.h(4KB)
----sms4_ofb.c(3KB)
----ctr128.c(6KB)
----sms4_cfb.c(3KB)
----main.c(3KB)
----sms4_common.c(4KB)
----modes_lcl.h(4KB)
----sms4_ecb.c(2KB)
----hexdump.c(1KB)
----cfb128.c(6KB)
----sms4_enc.c(3KB)
----ofb128.c(2KB)
----hexdump.h(133B)
----sms4_ctr.c(3KB)
----modes.h(4KB)
----Makefile(778B)
----cbc128.c(5KB)
----sms4_lcl.h(4KB)
----sms4_enc_nblks.c(3KB)
----sms4_setkey.c(4KB)