PyCrypto —— 一个极好的信息安全python库
2013-01-24 17:17
260 查看
在网上发现一个极好的python库,用于信息安全的,叫PyCrypto:
https://www.dlitz.net/software/pycrypto/
又找了windows的版本:
http://www.voidspace.org.uk/python/modules.shtml#pycrypto
下载后装了用了一下,感觉很好:
包括听说过的所有主流算法:
http://packages.python.org/pycrypto/
我在【win7操作系统 + 32位机器】上装python2.7 和PyCrypto(也有64位的版本),用这个辅助学习,感觉挺方便的。
其他引用来源:
Installing PyCrypto On Windows (Or How To Build Installers For Libraries With C-Modules)
http://www.razorvine.net/blog/user/irmen/article/2009-12-05/166
pycrypto 2.0.1 - Cryptographic modules for Python.
http://pypi.python.org/pypi/pycrypto/2.0.1
Hashing passwords using SHA256 is not enough today
http://forums.udacity.com/questions/6016855/hashing-passwords-using-sha256-is-not-enough-today#cs253
Python-list -- General discussion list for the Python programming language
http://mail.python.org/mailman/listinfo/python-list
https://www.dlitz.net/software/pycrypto/
又找了windows的版本:
http://www.voidspace.org.uk/python/modules.shtml#pycrypto
下载后装了用了一下,感觉很好:
包括听说过的所有主流算法:
http://packages.python.org/pycrypto/
Submodules |
Crypto.Cipher: Symmetric- and asymmetric-key encryption algorithms. Crypto.Cipher.AES: AES symmetric cipher Crypto.Cipher.ARC2: RC2 symmetric cipher Crypto.Cipher.ARC4: ARC4 symmetric cipher Crypto.Cipher.Blowfish: Blowfish symmetric cipher Crypto.Cipher.CAST: CAST-128 symmetric cipher Crypto.Cipher.DES: DES symmetric cipher Crypto.Cipher.DES3: Triple DES symmetric cipher Crypto.Cipher.PKCS1_OAEP: RSA encryption protocol according to PKCS#1 OAEP Crypto.Cipher.PKCS1_v1_5: RSA encryption protocol according to PKCS#1 v1.5 Crypto.Cipher.XOR: XOR toy cipher Crypto.Cipher.blockalgo: Module with definitions common to all block ciphers. Crypto.Hash: Hashing algorithms Crypto.Hash.HMAC: HMAC (Hash-based Message Authentication Code) algorithm Crypto.Hash.MD2: MD2 cryptographic hash algorithm. Crypto.Hash.MD4: MD4 cryptographic hash algorithm. Crypto.Hash.MD5: MD5 cryptographic hash algorithm. Crypto.Hash.RIPEMD: RIPEMD-160 cryptographic hash algorithm. Crypto.Hash.SHA: SHA-1 cryptographic hash algorithm. Crypto.Hash.SHA224: SHA-224 cryptographic hash algorithm. Crypto.Hash.SHA256: SHA-256 cryptographic hash algorithm. Crypto.Hash.SHA384: SHA-384 cryptographic hash algorithm. Crypto.Hash.SHA512: SHA-512 cryptographic hash algorithm. Crypto.Hash.hashalgo Crypto.Protocol: Cryptographic protocols Crypto.Protocol.AllOrNothing: This file implements all-or-nothing package transformations. Crypto.Protocol.Chaffing: This file implements the chaffing algorithm. Crypto.Protocol.KDF: This file contains a collection of standard key derivation functions. Crypto.PublicKey: Public-key encryption and signature algorithms. Crypto.PublicKey.DSA: DSA public-key signature algorithm. Crypto.PublicKey.ElGamal: ElGamal public-key algorithm (randomized encryption and signature). Crypto.PublicKey.RSA: RSA public-key cryptography algorithm (signature and encryption). Crypto.Random Crypto.Random.Fortuna Crypto.Random.Fortuna.FortunaAccumulator Crypto.Random.Fortuna.FortunaGenerator Crypto.Random.Fortuna.SHAd256: SHA_d-256 hash function implementation. Crypto.Random.OSRNG: Provides a platform-independent interface to the random number generators supplied by various operating systems. Crypto.Random.OSRNG.fallback Crypto.Random.OSRNG.nt Crypto.Random.OSRNG.posix Crypto.Random.OSRNG.rng_base Crypto.Random._UserFriendlyRNG Crypto.Random.random: A cryptographically strong version of Python's standard "random" module. Crypto.Signature: Digital signature protocols Crypto.Signature.PKCS1_PSS: RSA digital signature protocol with appendix according to PKCS#1 PSS. Crypto.Signature.PKCS1_v1_5: RSA digital signature protocol according to PKCS#1 v1.5 Crypto.Util: Miscellaneous modules Crypto.Util.Counter: Fast counter functions for CTR cipher modes. Crypto.Util.RFC1751 Crypto.Util._counter Crypto.Util._number_new Crypto.Util.asn1 Crypto.Util.number Crypto.Util.py21compat: Compatibility code for Python 2.1 Crypto.Util.py3compat: Compatibility code for handling string/bytes changes from Python 2.x to Py3k Crypto.Util.randpool Crypto.Util.strxor Crypto.Util.winrandom Crypto.pct_warnings |
其他引用来源:
Installing PyCrypto On Windows (Or How To Build Installers For Libraries With C-Modules)
http://www.razorvine.net/blog/user/irmen/article/2009-12-05/166
pycrypto 2.0.1 - Cryptographic modules for Python.
http://pypi.python.org/pypi/pycrypto/2.0.1
Hashing passwords using SHA256 is not enough today
http://forums.udacity.com/questions/6016855/hashing-passwords-using-sha256-is-not-enough-today#cs253
Python-list -- General discussion list for the Python programming language
http://mail.python.org/mailman/listinfo/python-list
相关文章推荐
- Mac python 安装信息安全,Pycrypto 出现,C compiler cannot create executablesC编辑器不能创建可执行文件
- 【阿里聚安全·安全周刊】Python库现后门 可窃取用户SSH信息|Facebook再曝300万用户数据泄露
- 一个用于踩点获取信息的python脚本
- python实现的一个火车票转让信息采集器
- 火狐 Firefox https 访问时出现安全连接失败提示: 在服务器密钥交换握手信息中 SSL 收到了一个弱临时 Diffie-Hellman 密钥 解决办法
- python从零写一个采集器:获取网页信息
- python 用字典创建一个平台的用户信息
- [VB.NET]我打开网页的时候会弹出一个安全信息,然后出现:本页包含安全能容和不安全内容,是否显示不安全内容”请达人指教一下怎么删除这个提示
- 一个简单python语言web server,输出机器上的HW信息
- iframe标签引用显示为空,ie下 【此内容不能显示在一个框架中, 为了帮助保护在此网站中输入的信息的安全……】
- psutil一个基于python的跨平台系统信息跟踪模块
- 用Python程序抓取网页的HTML信息的一个小实例
- 2017-2018-1 20155326 《信息安全系统设计基础》 第一周对本书每章提一个问题
- Python爬虫——2017高校网络信息安全管理运维挑战赛:快速计算
- lmth1 一个用Python编写的便捷网页信息提取工具 - _Luc_ - 博客园
- 信息安全-2:python之hill密码算法[原创]
- python实现的一个火车票转让信息采集器
- python版的flash socket 843安全认证服务(沙箱安全配置信息的传输)
- Python爬虫——2017高校网络信息安全管理运维挑战赛:随机数
- lmth1 一个用Python编写的便捷网页信息提取工具