openssl安装-树莓派4b+opencv4+python 打开摄像头的实现方法

时间:2024-06-22 11:26:04
【文件属性】:

文件名称:openssl安装-树莓派4b+opencv4+python 打开摄像头的实现方法

文件大小:2.26MB

文件格式:PDF

更新时间:2024-06-22 11:26:04

opensll 加密 解密 数据安全 网络安全

第二章 openssl简介 2.1 openssl简介 openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实 现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法 密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码、CRL编解码、OCSP 协议、数字证书验证、PKCS7标准实现和PKCS12个人数字证书格式实现等功能。 openssl采用C语言作为开发语言,这使得它具有优秀的跨平台性能。openssl支持Linux、 UNIX、windows、Mac等平台。openssl目前最新的版本是0.9.8e. 2.2 openssl安装 对应不同的操作系统,用户可以参考 INSTALL、INSTALL.MacOS、INSTALL.NW、 INSTALL.OS2、INSTALL.VMS、INSTALL.W32、INSTALL.W64和 INSTALL.WCE等文件 来安装 openssl。安装时,需要如下条件: Make工具、Perl 5、编译器以及 C语言库和头文件。 2.2.1 linux下的安装 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_OCSP、-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)。 2.2.2 windows编译与安装 安装步骤如下: 1) 安装 VC6.0;0.9.7i及以上版本支持 VC++ 2005 2) 安装 perl5; 3) 解压 openssl;


网友评论