python-pycrypto模块学习
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 > pycrypto模块时python中来处理加密解密等信息安全相关的一个重要模块
> 对称加密方式:
>
> AES
> DES
> ARC4
> 散列值计算:
>
> MD5
> SHA
> HMAC
> 公钥加密和签名:
>
> RSA
> DSA
>
生成公私密钥
1 | #伪随机数生成器 |
利用python对RSA根据公私钥加解密
1 | #RSA使用公私钥加解密数据: |
总结
在python中libnum、gmpy2、pycrypto在密码学中的应用广泛,也特别方便。