国密算法文件加密解密工具
简介
本项目提供了一个基于国密算法(SM2、SM3、SM4)的文件加密解密工具。该工具支持文件的加密、解密、签名、验签以及密钥对的生成。所有源码均使用Delphi 7编写,可以直接编译运行。
功能特性
- SM2算法:支持生成密钥对、签名、验签、加密和解密。
- SM3算法:用于生成消息摘要,支持文件的哈希计算。
- SM4算法:支持对称加密和解密,适用于文件的加密和解密操作。
- 示例源码:提供了完整的示例代码,方便用户理解和使用。
环境要求
- 开发环境:Delphi 7
- 操作系统:Windows
使用说明
- 克隆仓库:
git clone https://github.com/your-repo-url.git
-
打开项目: 使用Delphi 7打开项目文件(.dpr)。
-
编译运行: 编译并运行项目,查看示例代码的运行效果。
- 自定义开发: 根据需求修改源码,实现自定义的加密解密功能。
示例代码
项目中包含了多个示例代码,展示了如何使用SM2、SM3、SM4算法进行文件的加密、解密、签名和验签操作。用户可以根据示例代码快速上手。
贡献
欢迎大家提交Issue和Pull Request,共同完善本项目。
许可证
本项目采用MIT许可证,详情请参阅LICENSE文件。
联系我们
如有任何问题或建议,请通过GitHub Issues联系我们。