千家信息网

OpenSSL如何安装

发表于:2024-09-29 作者:千家信息网编辑
千家信息网最后更新 2024年09月29日,这篇文章将为大家详细讲解有关OpenSSL如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。OpenSSL官方网站:https://www.openssl.or
千家信息网最后更新 2024年09月29日OpenSSL如何安装

这篇文章将为大家详细讲解有关OpenSSL如何安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

OpenSSL官方网站:https://www.openssl.org/source/

解压,编译,安装

解压OpenSSLpi@raspberrypi:~ $ cd openssl/pi@raspberrypi:~/openssl $ tar xf openssl-1.1.0.tat.gzpi@raspberrypi:~/openssl $ cd openssl-1.1.0/编译环境检查pi@raspberrypi:~/openssl/openssl-1.1.0 $ ./config pi@raspberrypi:~/openssl/openssl-1.1.0 $ echo $?0开始编译pi@raspberrypi:~/openssl/openssl-1.1.0 $ make -j 8pi@raspberrypi:~/openssl/openssl-1.1.0 $ echo $?0开始安装,注意权限pi@raspberrypi:~/openssl/openssl-1.1.0 $ sudo make installpi@raspberrypi:~/openssl/openssl-1.1.0 $ echo $?0

测试:

pi@raspberrypi:~/openssl $ cat main.c #include #include #include int main(int argc,char** str){        if(argc<2)        {                printf("%s \"string\"\n",str[0]);                return 0;        }        unsigned char outmd[20];//注意这里的字符个数为20        memset(outmd,0,sizeof(outmd));        SHA_CTX stx;        SHA1_Init(&stx);        SHA1_Update(&stx,str[1],strlen(str[1]));        SHA1_Final(outmd,&stx);        int i;        for(i=0;i<20;i++)        {                printf("X",outmd[i]);        }        printf("\n");        return 0;}pi@raspberrypi:~/openssl $ gcc main.c -l crypto  -Wall && ./a.out "Hello Linux OpenSSL"B15F046FCA47459DFBC7B01B11E4F1A6462847FCpi@raspberrypi:~/openssl $

校验程序是否正确:http://encode.chahuo.com/

关于"OpenSSL如何安装"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0