摘要: #基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: time服务器的客户端服务器,提交程序运行截图 echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 姓名 echo :”返回给客户端 服务器部署到华为云 阅读全文
posted @ 2022-11-30 15:10 20201325my 阅读(18) 评论(0) 推荐(0) 编辑
摘要: #go包安装 ##下载go安装包 我预安装的为64位linux安装包 随后进入/usr/local文件夹cd /usr/local 使用以下指令进行下载go安装包 wget https://dl.google.com/go/go1.19.3.linux-amd64.tar.gz ##配置环境变量 v 阅读全文
posted @ 2022-11-29 18:33 20201325my 阅读(178) 评论(0) 推荐(0) 编辑
摘要: #学习进展 本周学习并安装配置了两个JavaScript语言下的密码算法库 ##一、Node.js + gm-crypto 博客链接Node.js + gm-crypto ##二、sm-crypto 博客链接sm-crypto #所遇问题及解决办法 ###在配置Node.js的过程中遇到了一些问题 阅读全文
posted @ 2022-11-27 17:16 20201325my 阅读(32) 评论(0) 推荐(0) 编辑
摘要: #sm-crypto简介 摘要:该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。为非对称加密,基于。无线局域网标准的分组数据算法。对称加密,密钥长度和分组长度均为位。可以在微信小程序中实现国密算法。 国密算法是国家密码局制定标准的一系列算法,主要有SM1,SM2,SM3,SM4,密钥长度 阅读全文
posted @ 2022-11-27 17:12 20201325my 阅读(4218) 评论(0) 推荐(0) 编辑
摘要: #Node.js安装 ##Node.js下载 下载地址 ##Node.js解压 使用以下指令进行解压 tar -xvf node-v18.12.1-linux-x64.tar.xz ##Node.js配置 首先将node文件移至/usr/local/bin文件夹下 mv node-v16.18.1- 阅读全文
posted @ 2022-11-26 16:43 20201325my 阅读(908) 评论(1) 推荐(0) 编辑
摘要: #任务完成情况 根据制定计划本周应完成wolfSSL和tiycrypt两个密码算法库的配置安装和使用,但在经过实践之后发现这两个库并非属于支持国密算法的密码库,故自己另寻了其他库来进行配置,具体如下: ##支持国密算法密码库 C语言——OpenSSL配置安装与使用: OpenSSL C语言——gml 阅读全文
posted @ 2022-11-20 17:56 20201325my 阅读(50) 评论(0) 推荐(0) 编辑
摘要: #一、安装babassl ##babassl简介 BabaSSL是一款轻巧、灵活且靠谱的密码学和TLS协议工具集。BabaSSL是蚂蚁集团和阿里集团的各主要业务中所使用的底层密码库,现在开源出来供业界使用。BabaSSL广泛的应用在包括网络、存储、移动端App等场景中。 ##BabaSSL的安装 首 阅读全文
posted @ 2022-11-20 17:53 20201325my 阅读(949) 评论(0) 推荐(0) 编辑
摘要: #一、wolfssl安装 ##wolfssl简介 wolfSSL 嵌入式 SSL 库是一个用 ANSI C 编写的轻量级 SSL / TLS 库,针对嵌入式,RTOS 和资源受限的环境 - 主要是因为它的体积小,速度快,功能集小。它通常在标准操作环境中使用,因为其免版税的价格和卓越的跨平台支持。wo 阅读全文
posted @ 2022-11-20 17:52 20201325my 阅读(277) 评论(0) 推荐(0) 编辑
摘要: #安装gmlib ##gmlib简介 该密码库为支持国密 SM4/AES-ECB/CBC/GCM,SM3,SM2签名/加密,ZUC算法 的密码库,开发这个库的时候参考了很多密码库,例如 Crypto++,openssl,GmSSL,Oryx Embedded 以及 JAVA JDK,所以很多地方都能 阅读全文
posted @ 2022-11-18 21:27 20201325my 阅读(53) 评论(0) 推荐(0) 编辑
摘要: #安装snowland-smx ##snowland-smx简介 snowland-smx是python实现的国密套件,对标python实现的gmssl,包含国密SM2,SM3,SM4,SM9,ZUC等。其代码实现效率上优于gmssl,接口设计上也更加人性化,目前被snowland-djangohe 阅读全文
posted @ 2022-11-16 22:17 20201325my 阅读(108) 评论(0) 推荐(0) 编辑