码迷,mamicode.com
首页 > Windows程序 > 详细

PyCrpyto windows安装使用方法

时间:2016-10-31 07:15:26      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:studio   编译   好的   cipher   推荐   也有   aes加密   str   war   

PyCrypto - The Python Cryptography Toolkit

PyCrypto是一个免费的加密算法库,支持常见的DES、AES加密以及MD5、SHA各种HASH运算。

---------

在window里安装PyCrypto有时候不是一件简单容易的事。

1. 安装编译好的exe

如果你python是默认安装在C盘的话,直接点击下面链接去下载编译好的相应版本的PyCrypto.exe

http://www.voidspace.org.uk/python/modules.shtml#pycrypto

(我试过不能识别到安装在其他盘上的python目录,也有可能是我使用win10加python2.7.12的缘故)

 

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

 

PyCrpyto windows安装使用方法

标签:studio   编译   好的   cipher   推荐   也有   aes加密   str   war   

原文地址:http://www.cnblogs.com/pcat/p/6014575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!