PyCrpyto windows安装使用方法
Posted pcat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyCrpyto windows安装使用方法相关的知识,希望对你有一定的参考价值。
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安装使用方法的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Frida 框架 ( 安装 frida 12.7.5 | 安装 frida-tools 5.1.0 | PC 端 frida 与 安卓模拟器端 frida-server )(代码片
The service already exists! The current server installed: D:mysqlmysql-5.7.30-winx64inmysqld My(代码片
背水一战 Windows 10 (76) - 控件(控件基类): Control - 基础知识, 焦点相关, 运行时获取 ControlTemplate 和 DataTemplate 中的元素(代码片
报错:PermissionError: [WinError 5] Access is denied: 'C:\Program Files\Anaconda3\Lib\site-pack(代码片
VMware Workstation/Fusion 中安装 Fedora 23/24 及其他 Linux 系统时使用 Open VM Tools 代替 VMware Tools 增强工具的方法(代码片