设为首页 收藏本站
查看: 826|回复: 0

[经验分享] PyCrpyto windows安装使用方法

[复制链接]

尚未签到

发表于 2017-6-29 07:17:20 | 显示全部楼层 |阅读模式
  PyCrypto - The Python Cryptography Toolkit
  PyCrypto是一个免费的加密算法库,支持常见的DES、AES加密以及MD5、SHA各种HASH运算。
  ---------
  在window里安装PyCrypto有时候不是一件简单容易的事。
  1. 安装编译好的exe
  http://www.voidspace.org.uk/python/modules.shtml#pycrypto
  下载已编译好的相应版本以及相同位数(32位或者64位是得看python的位数)的PyCrypto.exe
  (如果在64位系统里不能识别到安装在其他盘上的python目录,请参考这文:http://www.cnblogs.com/pcat/p/6021497.html)
  2. 到github或者官网下载源码安装
  github地址:https://github.com/dlitz/pycrypto
  官网地址:https://www.dlitz.net/software/pycrypto/
  推荐github或者官网里稳定版的PyCrypto2.6,安装后\Lib\site-packages文件夹下有一个Crypto文件夹,其中有一个Cipher文件夹,所以可以使用import Crypto.Cipher
  而官网里还有实验版的PyCrpyto2.7,其安装后生成的文件夹是crypto,其中也是有一个Cipher文件夹,调用方法要改为import crypto.Cipher (大小写很重要)
  安装法子:
  进入到解压目录或者git clone后的目录下



python setup.py install
  如果你这样顺利执行了,那么就恭喜你了。
  详细的使用文档:
  https://www.dlitz.net/software/pycrypto/api/current/
  3. 安装时候遇到unable to find vcvarsall.bat
  这是windows里python安装扩展容易遇到的。
  一个最好的解决法子是安装对应版本的msvs(Microsoft Visual Studio),python2安装msvs2008或以上,python3安装msvs2010或以上。
  python2在cmd里安装扩展前执行:



set VS90COMNTOOLS=%VS120COMNTOOLS%
  python3在cmd里安装扩展前执行:



set VS100COMNTOOLS=%VS120COMNTOOLS%
  其中 VS120COMNTOOLS 对应着你安装的msvs版本:



msvs2005版本号为8.0,对应环境变量VS80COMNTOOLS
msvs2008版本号为9.0,对应环境变量VS90COMNTOOLS
msvs2010版本号为10.0,对应环境变量VS100COMNTOOLS
msvs2012版本号为11.0,对应环境变量VS110COMNTOOLS
msvs2013版本号为12.0,对应环境变量VS120COMNTOOLS

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-389150-1-1.html 上篇帖子: 使用恶意USB设备解锁 Windows & Mac 锁屏状态 下篇帖子: Windows环境配置MySQL集群
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表