首页 > 编程语言 >Python模块之 Crypto 实现加密与解密

Python模块之 Crypto 实现加密与解密

时间:2024-03-01 12:56:18浏览次数:27  
标签:https 示例 Python Crypto 解密 模块 import

模块作用简介:

Python模块之 Crypto 实现加密与解密


官方 英文 帮助:https://docs.python.org/3/library/
官方 简体中文 帮助:https://docs.python.org/zh-cn/3/library/



必要操作:

>>> import Crypto


安装:

>>> pip install pycryptodome


导入包:

>>> from Crypto.Cipher import AES
>>> from Crypto.Util.Padding import pad
>>> from Crypto.Random import get_random_bytes


帮助查看:

>>> help(Crypto)

或 单独查看某个子方法(函数)

>>> help(Crypto.AES)


方法(函数):

>>> 


参数



返回值

返回True,否则返回False。



使用示例:

示例1:

pad 使用来补全不够的长度的,比如: 字符串要求16位,但现有的只有6位,就可以自动补全

>>> data='aabbcc'
>>> pad(data.encode(), block_size:16)

encode: 字符串转字节(二进制)
block_size: 需要的长度



示例2:

>>> 







相关文章:
Python安装包下载:https://www.cnblogs.com/wutou/p/17709685.html
Pip 源设置:https://www.cnblogs.com/wutou/p/17531296.html
pip 安装指定版本模块:https://www.cnblogs.com/wutou/p/17716203.html


参考、来源:
https://blog.csdn.net/LCY133/article/details/131801166
2024-02-27_路飞_验证码破解&大规模并发数据抓取-Day02 28:54







标签:https,示例,Python,Crypto,解密,模块,import
From: https://www.cnblogs.com/wutou/p/18046721

相关文章

  • python环境安装与配置
    1.浏览器输入python官方网站https://www.python.org/2.选择downloads后,再选择电脑的操作系统,如:Windows3.根据自己的电脑选择合适的版本进行下载4.选择下载好的版本,如python3.12.0-amd64.exe.,鼠标右键选择以管理员身份运行5.勾选Useadminprivilegeswheninstallingpy.exe......
  • anaconda环境下:强化学习PPO算法仿真环境库sample-factory的python完美适配版本为pytho
    anaconda环境下:强化学习PPO算法仿真环境库sample-factory的python完美适配版本为python3.11库sample-factory地址:https://github.com/alex-petrenko/sample-factory文档地址:https://samplefactory.dev/经过对多个版本的python进行测试,anaconda环境下只有python3.11......
  • Anaconda与Python环境在Windows中的部署
      本文介绍在Win10电脑中,安装Anaconda环境与Python语言的方法。  在这里需要注意,本文介绍的方法是在电脑自身原本不含有Python的情况下进行的;如果大家电脑中原本就下载、安装过Python语言,需要首先将原本安装Python时的设置的环境变量删除。  首先,先进行Anaconda环境的安装......
  • python随机3分钟发送一次消息
    需求:有一个实时任务,想要间隔3分钟发送,最近的一次消息。代码:#间隔3分钟发送importrandomimporttimeinit_time=time.time()#初始值status="start"whileTrue:#生成一个随机数random_number=random.randint(1,100)print("开始生成随机数:",......
  • Python用RNN循环神经网络:LSTM长期记忆、GRU门循环单元、回归和ARIMA对COVID
    原文链接:http://tecdat.cn/?p=27042原文出处:拓端数据部落公众号 该数据根据世界各国提供的新病例数据提供。  获取时间序列数据  df=pd.read_csv("C://global.csv")探索数据此表中的数据以累积的形式呈现,为了找出每天的新病例,我们需要减去这些值 ......
  • Python环境安装与配置
    Python的安装(1)环境准备python是一门跨平台的语言,如Windows、Linux、MacOS等平台都能完美兼容,以下只对Windows平台安装做详细介绍。鼠标左键点击Python3.12.1,下滑至选中Windowsinstaller(64-bit),然后等待下载后安装(2)Python安装python安装非常简单,双击下载好的安装包,进入选......
  • 黑马python基础课的一些题
    1,打印5行小星星思路:可以用1个星星乘以行数;还可以循环嵌套,外层循环控制行数,内层循环控制每一行应该输出多少个小星星,比如,第一行输出1个,第二行输出2个,内层循环可以当成列,只不过这个列要和行对应,就是如果是第二行,那小星星就不能超过2列,即列数小于等于行数。代码:1row=12wh......
  • Python环境安装与配置及Jupyter Notebook的环境配置
    找到Python的官网:https://www.python.org/选择Downloads选择想要的版本点击进去后下载安装勾选Useadminprivilegeswheninstallingpy.exe(安装py.exe时使用管理员权限)和Addpython.exetoPATH(PATH是Python的环境变量,Python在安装时会自动配置环境变量)有Installnow(......
  • from Crypto.Util.Padding import pad,unpad 报错,没有找到依赖
    1、安装pipinstallpycryptodomepipinstallCrypto2、安装完成后重启idea,发现还是没有打开依赖包所在的文件夹:安装位置\Lib\site-packages发现Crypto是小写,将代码中的引入改成小写fromcrypto.Util.Paddingimportpad,unpad 3、打开crypto文件夹,看到Util和Ciph......
  • Shopee虾皮api接口 搜索商品、评价信息 python数据采集
    iDataRiver平台https://www.idatariver.com/zh-cn/提供开箱即用的Shopee电商数据采集API,供用户按需调用。接口使用详情请参考Shopee接口文档接口列表1.获取单个商品详情,包括销量、库存等参数类型是否必填默认值示例值描述apikeystring是idr_***从控制台......