之前被导师要求去研究密码学算法,CSDN里面只找到基本的SM2 SM3 SM4算法(SM4算法只做了一个分组类的加密解密)。估计很多人应该写过SM4的加密解密代码了,总之再补充一个,输入盒输出都是string格式,这样在用其他的开发环境(比如QT)调用时候不用纠结指针问题。加密流程:原文string字符串→密文→密文转base64,解密的话就是反过来。使用方法:开发环境下配置完成运行main,有问题请留言