-
SM4 c语言版附加调用方法.rar下载
资源介绍
支持跨语言间的调用,比如windows平台上php调用加密算法采用如下步骤:
1、把main.exe注册到系统环境变量path中,用户变量或者系统变量均可
2、通过进程调用传参, system('main.exe key path') , 参数含义: key SM4 ECB加密模式用的key, 长度为32Bytes,path:明文二进制文件所在的目录。
3、plain.txt必须存在于path目录下,这是待加密的文件,里面保存了待加密的字符内容。
4、运行main.exe加密后, 密文二进制文件会出现在path同一目录下 , 名字为chipher.txt, 用记事本直接打开可看到全是十六进制大写字符。
5、以二进制方式读取chipher.txt得到的字符串就是加密结果。
其他语言去调用这个进程具体结果如何不清楚,感兴趣可以去尝试。
sm4.c和sm4.h是核心加密算法的C语言实现,可以根据自己的项目写成API以直接调用。
- 上一篇: rpc漏洞扫描
- 下一篇: 国密算法234介绍及测试代码(JAVA)