Python 3.6 ----- pycrypto

7 篇文章 0 订阅
3 篇文章 0 订阅

Win10 python 3.6 下折腾pycrypto

最近在Python开发的过程中要用到加密/解密工具,python有Crypto专门的工具类可以实现这些功能。下面笔记描述的是在这个过程中的坑。

pycrypto已经不再更新了,可以使用pycryptodome来替代,用法一样。

比较老的项目里面可能是用pycrypto==2.6.1的包,但是我在安装的时候遇到了各种各样的问题。比较多的都是在c++编译版本上,尝试了多个版本,虽然最后成功了,但是为了装一个包,又额外的安装的好多工具,觉得没必要。好多是说安装VS2015/2017等。后来在网上找了好多资料,最多的是介绍使用什么样的c++版本的编译工具,装这装那,最后弄成功了,有的还是没有试成功。最后发现了一个稍微靠谱的资料。据资料显示,pycrypto已经不再被维护了,但有新的分支替代pycrypto。pycryptodome是从pycrypto分出来的,继承了pycrypto的功能,还有其他的更新,最重要的是可以直接通过pip安装,方便。所以就直接使用pycryptodome替代pycrypto。即使以前用基于pycrypto写的代码,在安装pycryptodome的环境一样可以跑起来。这件事对我的影响是,尽可能的了解项目中所用到的依赖包,至少要知道用的包有没有继续维护,如果停止了维护,是否有其他的替代方案,否则后期的开发或运维也会遇到依赖包安装不了的情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值