脚本专栏 
首页 > 脚本专栏 > 浏览文章

python openssl模块安装及用法

(编辑:jimmy 日期: 2025/2/27 浏览:3 次 )

小编曾经有过这样的经历,就是在安装使用django框架时候,遇到了部分模块不能够使用,检查了很久,才发现是因为版本问题,需要重新编译安装一个模块版本。这个模块就是我们今天要说的 openssl模块,给大家来一个高瞻远瞩,先让大家掌握住怎么去安装 openssl模块,方便大家日后碰到类似问题,可以得到有效解决。

第一步、下载openssl模块

wget
tar -zxvf openssl-1.1.1a.tar.gz
cd openssl-1.1.1a

第二步、安装openssl模块

./config --prefix=/usr/local/openssl
make&& make install

第三步、配置

ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/local/lib64/libssl.so
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

关于python里的openssl模块安装到此就已经全部完成了,如果需要安装这个模块,或者遇到在进行Django框架安装时候遇到这样的问题,都可以利用上述方式进行解决。

OpenSSL模块中知识点扩展:

SSL模块定义了两个对象:Context和Connection。

OpenSSL.SSL.SSLv2_METHOD
OpenSSL.SSL.SSLv3_METHOD
OpenSSL.SSL.SSLv23_METHOD
OpenSSL.SSL.TLSv1_METHOD
OpenSSL.SSL.TLSv1_1_METHOD
OpenSSL.SSL.TLSv1_2_METHOD使用不同的SSL方法
OpenSSL.SSL.VERIFY_NONE
OpenSSL.SSL.VERIFY_PEER
OpenSSL.SSL.VERIFY_FAIL_IF_NO_PEER_CERT
这些常量表示上下文对象的set_verify()方法使用的验证模式。
上一篇:python温度转换华氏温度实现代码
下一篇:python help函数实例用法
一句话新闻
高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。