课设第一周进展(babassl)

1|0一、安装babassl

1|1babassl简介

BabaSSL是一款轻巧、灵活且靠谱的密码学和TLS协议工具集。BabaSSL是蚂蚁集团和阿里集团的各主要业务中所使用的底层密码库,现在开源出来供业界使用。BabaSSL广泛的应用在包括网络、存储、移动端App等场景中。

1|2BabaSSL的安装

  • 首先在github网站上下载资源包和其对应签名

BabaSSL下载处

1|0对所下载的资源包进行验证

  • 公钥
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 0r7KG+pwj3+3Xs4KTTwtpw== =n+IJ -----END PGP PUBLIC KEY BLOCK-----

将这个公钥存入一个名叫BabaSSL-public.key的文件

随后使用以下命令进行验证签名

gpg --verify --default-key "BabaSSL Project Team" BabaSSL-8.3.1.tar.gz.asc Tongsuo-8.3.1.tar.gz

验证通过,所下的资源包没有出现篡改或者丢包情况

随后使用tar -xzf Tongsuo-8.3.1.tar.gz指令进行解压压缩包

生成一个Tongsuo-8.3.1文件夹

cd Tongsuo-8.3.1进入文件夹

  • 使用./config对其进行编译

  • 使用make进行安装

  • 使用sudo make install将其安装到/usr/local/tongsuo--debug

此时就已安装成功啦。

此库为OpenSSL的一个代替品,其归根结底其实和OpenSSL相差不多,在此不过多赘述


__EOF__

本文作者userName
本文链接https://www.cnblogs.com/1314xhuan/p/16897410.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   20201325my  阅读(1184)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示