开源加解密库之GmSSL
2024-01-09 19:39:12
一、简介
GmSSL是由北京大学自主开发的国产商用密码开源库,实现了对国密算法、标准和安全通信协议的全面功能覆盖,支持包括移动端在内的主流操作系统和处理器,支持密码钥匙、密码卡等典型国产密码硬件,提供功能丰富的命令行工具及多种编译语言编程接口。
GmSSL 3 更容易跨平台,构建系统不再依赖Perl,默认的CMake构建系统可以容易地和Visual Studio、Android NDK等默认编译工具配合使用,开发者也可以手工编写Makefile在特殊环境中编译、剪裁。
?
二、下载:
git clone?https://github.com/guanzhi/GmSSL.git
查看tag list清单:
git tag -l
gmbrowser-v0.1
v3.0.0
v3.1.0
v3.1.0-pr1
v3.1.1
v3.1.1-pr1
切换到最新的v3.1.1这个tag上
git checkout v3.1.1
三、编译:
linux下编译方法:
mkdir build
cd build
cmake ..
make
make test
sudo make install
windows编译
首先到打开vs2019或者其他版本的vs命令行
mkdir build
cd build
cmake .. -G "NMake Makefiles"
nmakenmake install
已编译好的库下载地址:
开源加解密库GmSSLwindows编译库资源-CSDN文库
国密在线:
文章来源:https://blog.csdn.net/itcolossus/article/details/135427554
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!