首页
社区
课程
招聘
未解决 [求助]AES加密解密代码请教
发表于: 2020-4-22 11:08 2065

未解决 [求助]AES加密解密代码请教

2020-4-22 11:08
2065
python的代码,有点没有看懂

第一个问题,参数里面的iv=iv的赋值表示什么?

cipher = AES.new(key, AES.MODE_CBC, iv=iv)

是不是表示iv的初值为0 ?


第二个问题,只有一个参数
cipher = AES.new(key)


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2020-4-22 11:10 被limee编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 2697
活跃值: (389)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
向量的意思  aes有几种加密模式 ecb模式不用输入iv
2020-4-22 13:52
0
雪    币: 3172
活跃值: (1766)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
1. v=iv,第一个是变量名,第二个是参数;
2. AES.MODE_EBC 加密方法,只需要Key,不需要指定参数iv、加密模式
2020-4-22 14:11
0
雪    币: 1540
活跃值: (2807)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
MsScotch 1. v=iv,第一个是变量名,第二个是参数; 2. AES.MODE_EBC 加密方法,只需要Key,不需要指定参数iv、加密模式
这个iv在python里面使用的时候,是否可以理解为,它是一个长度为16的字符串?
2020-4-25 13:05
0
雪    币: 3172
活跃值: (1766)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
limee 这个iv在python里面使用的时候,是否可以理解为,它是一个长度为16的字符串?
长度为16的字节集(bytes)
2020-4-26 09:30
0
雪    币: 1540
活跃值: (2807)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
是不是这样写
iv = b'\0x00\0x00...'
aes(key,变量,iv)
2020-4-26 10:43
0
游客
登录 | 注册 方可回帖
返回
//