最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 互联网资讯 > openssl是什么(openssl安装教程)电脑知识

openssl是什么(openssl安装教程)电脑知识

时间:2023-05-30 09:05:30 阅读: 文章分类: 互联网资讯 作者: 网络小编

导读:电脑知识电脑知识openssl是什么? openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量itp知识问答ito知识分享。

itp知识问答ito知识分享

openssl是什么?

openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。

对应不同的操作系统,用户可以参考INSTALL、INSTALL.MacOS、INSTALL.NW、INSTALL.OS2、INSTALL.VMS、INSTALL.W32、INSTALL.W64和INSTALL.WCE等文件来安装openssl。安装时,需要如下条件:

  • Make工具、Perl 5、编译器以及C语言库和头文件。

openssl是什么(openssl安装教程)

linux安装openssl教程

1、解压openssl开发包文件;

2、运行如下命令

./config --prefix=/usr/local/openssl

更多选项用./config –help来查看,可用的选项有:no-mdc2、no-cast no-rc2、no-rc5、no-ripemd、no-rc4 no-des 、no-md2、no-md4、no-idea 、no-aes、no-bf、no-err、no-dsa、no-dh、no-ec、no-hw、no-asm、no-krb5、no-dso 、no-threads 、no-zlib、-DOPENSSL_NO_HASH_COMP、-DOPENSSL_NO_ERR、-DOPENSSL_NO_HW 、-DOPENSSL_NO_OC公司网站建设SP、-DOPENSSL_NO_SHA256和-DOPENSSL_NO_SHA512等。

去掉不必要的内容可以减少生成库的大小。,若要生成debug版本的库和可执行程序加-g或者-g3(openssl中有很多宏,需要调试学习最好加上-g3)。

3、接下来运行如下命令:

make test

该命令为可选。

4、最后与逆行安装命令:

make install

完成后,openssl会被安装到/usr/local/openssl目录,包括头文件目录include、可执行文件目录bin、man在线帮助、库目录lib以及配置文件目录(ssl)。

windows下编译与安装openssl

安装步骤如下:

1) 安装VC6网站建设哪家好.0;0.9.7i及以上版本支持VC++ 2005

2) 安装perl5;

3) 解压openssl;

4) 在控制台下进入openssl目录;

5) 运行perl Configure VC-WIN32,其他可选项参见2.2.1节;

6) ms\do_ms.bak

7) nmake -f ms\ntdll.mak(动态库)或者nmake –f ms\nt.mak(静态库);淘宝短链接怎么做(3个淘宝短链接生成器)

编译debug版本在ms\do_ms.bat中加上debug,,见INSTALL.W32,具体做法如下:

编辑do_ms.bak,修改前内容如下:

perl util\mkfiles.pl >MINFO

perl util\mk1mf.pl no-asm VC-WIN32 >ms\nt.mak

关键词标签: 教程 电脑知识 ssl

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-30 ,文章openssl是什么(openssl安装教程)电脑知识主要讲述电脑知识,教程,ssl网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/news_12714.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章