python AES算法模块进行加密解密的代码片段详解编程语言
2023-06-13 09:20:24 时间
在此我们将使用到PyCrypto模块,可以访问
http://www.pycrypto.org/ 来获得此模块。该模块包括多种加密算法,如AES、MD5、SHA等,我们可以访问
https://www.dlitz.net/software/pycrypto/apidoc/ 来查看相关API.
PyCrypto模块的功能是非常强大的,此处仅起抛砖引玉的作用,感兴趣的朋友可以稳步至其官方网站,其中有很多算法的例子。
#encoding:utf-8 示例代码 from Crypto.Cipher import AES key = 0123456789abcdef mode = AES.MODE_CBC encryptor = AES.new(key, mode) text = j * 64 + i * 128 ciphertext = encryptor.encrypt(text) 上例中的key是16位, 还可以是24 或 32 位长度, 其对应为 AES-128, AES-196 和 AES-256. 解密则可以用以下代码进行: #decryptor = AES.new(key, mode) #plain = decryptor.decrypt(ciphertext)
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/8268.html
cjava相关文章
- python 快速读取压缩包内文件
- python要不要装pycharm-Python和pyCharm安装
- python语言变量命名规则有什么_Python变量命名规则(超级详细)
- Python 一网打尽<排序算法>之从玩转冒泡排序开始
- Python ---- 算法入门(3)分治算法解决【汉诺塔】问题
- 怎么用python打开csv文件_Python文本处理之csv-csv文件怎么打开[通俗易懂]
- 【说站】python中Sobel算子是什么
- 【说站】python公有成员和私有成员的介绍
- 【说站】python threading实现线程的过程
- 经纬度距离计算 python_Python已知两坐标求距离
- python输出unicode编码_Python以utf8编码读取文件
- python读取pkl_Python读取文件的一段内容
- python通过字符串调用方法_python调用shell脚本
- 干货 | 轮廓逼近原理与OpenCV应用(附Python-OpenCV文档下载)
- 【使用Python实现算法】02 原生类型与内置函数
- Python continue的用法
- python算法_冒泡排序详解编程语言
- Python测试Sqlite代码详解编程语言
- Python简易操作MySQL入门教程(python操作mysql)
- 快速安装Python MySQL模块(python安装mysql模块)
- 使用Python操作MySQL数据库快速上手(python访问mysql数据库)
- python中的time
- Python脚本实现Linux系统管理及自动化部署(python写linux)
- python编程-将Python程序转化为可执行程序[整理]