安装OpenSSL
安装OpenSSL
OpenEuler系统中已经安装好了OpenSSL,下面直接开始测试
- 查看版本

- OpenSSL命令
- 标准命令
- 消息摘要命令
- 密码命令
- 测试
-
简单测试
代码:
/*testOpenSSL.c*/ #include <stdio.h> #include <openssl/evp.h> int main(){ OpenSSL_add_all_algorithms(); return 0; }遇到问题:编译时出现报错

分析应该是路径问题,查找openssl库文件路径,发现此时没有对应库文件。重新安装。
安装过程如下:
-
使用
wget https://www.openssl.org/source/openssl-1.1.1l.tar.gz下载源码
-
使用
tar -zxvf openssl-1.1.1l.tar.gz -C OpenSSLsrc命令解压源码 -
进入
OpenSSLsrc/openssl-1.1.1l目录,使用./config --prefix=/root/myopenssl命令设置编译安装路径

-
编译、测试、安装
使用
make命令进行编译

等待一会完成编译后,使用
make test命令进行测试

-
最后使用
make install进行安装
-
-
测试OpenSSL
OpenSSL命令的使用
-
使用
openssl help查看帮助文档
-
OpenSSL命令
- 标准命令
- 消息摘要命令
- 密码命令
-
使用
openssl version查看版本的两种方法
-
把
liuxinyu放到20191312.txt文件中,计算文件的摘要:
OpenSSL编程
-
简单测试
代码
/*testOpenSSL.c*/ #include <stdio.h> #include <openssl/evp.h> int main(){ OpenSSL_add_all_algorithms(); return 0; }使用
gcc -o bin/testOpenSSL src/testOpenSSL.c -I /root/myopenssl/include -L /root/myopenssl/lib -lcrypto -lpthread命令编译并使用bin/testOpenSSL;echo $?命令运行。