版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教学实施01020305理论讲授任务部署实践操作分析讨论04撰写报告采用“五步法”组织实施实践目的实践目的:(1)文件的加密操作;(2)Crypto.Cipher的AES模块的使用;(3)密钥产生、初始向量和密码算法的使用实践原理实践原理:文件句柄的读写操作;Crypto.Cipher模块的接口调用;密钥和分组数据的填充;Encrypt和decrypt函数的编写;实践原理Crypto.Ciper函数包主要包含对称加密算法,实现数据的保密性实践原理Crypto.Ciper函数包加密一般流程new()创建一个加密对象encrypt()实现加密,产生密文decrypt()实现解密,恢复明文实践原理Salsa20流密码示例代码实践原理Crypto.Ciper函数包加密主要面临的问题1.分组模式DES加密kkkm1mnm2s1s2sn……DES加密DES加密ECB模式加密过程
实践原理Crypto.Ciper函数包加密主要面临的问题1.分组模式DES加密m1IVkm2mnc1c2……cnsn-1DES加密DES加密kkCBC模式加密过程
实践原理Crypto.Ciper函数包加密主要面临的问题1.分组模式ECB模式:cipher=AES.new(key,AES.MODE_ECB)CBC模式:cipher=AES.new(key,AES.MODE_CBC,iv)实践原理Crypto.Ciper函数包加密主要面临的问题2.填充fromCrypto.Util.Paddingimportpad,unpad实践原理Crypto.Ciper函数包加密主要面临的问题2.填充fromCrypto.Util.Paddingimportpad,unpad实践原理Crypto.Ciper函数包加密主要面临的问题3.文件操作f=open(“filename”,’rb’)#读取文件内容f.read()f.close()实践原理Crypto.Ciper函数包加密主要面临的问题3.文件操作f=open(“filename”,’wb’)#写入文件内容f.write(data)f.close()读取、写入任何文件都采用二进制实践原理Crypto.Ciper函数包加密主要面临的问题4.编码importbase64#将byte类型转换为b64编码encodestr=base64.b64encode('abcr34r344r'.encode('utf-8'))print(encodestr)实践原理Crypto.Ciper函数包加密主要面临的问题5.产生随机密钥fromCrypto.Randomimportget_random_byteskey=get_random_bytes(16)实践要求实践要求:实现文件的加密操作;Crypto.Cipher的AES模块的使用;密钥产生、初始向量和密码算法的使用。实践报告实践报告要素:实践目的实践原理实践要求实践步骤实践结果(提交源代码)实践操作(约80分钟)实践了文件的加密操作;Crypto.Cipher的AES模块的使用;密钥产生、初始向量和密码算法的使用实践操作(约80分钟)密文为b'VNi0UzodE+VaxtIP46V0hA==‘密文为base64
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 白酒生意合伙协议书模板
- 2024贸易订货合同范文
- 2024刻合同章委托书范文
- 2024自费出国留学中介服务合同
- 2024版学校炊事员聘用合同样本
- 2024安装工程劳务合同范本
- 2024专利实施许可合同范
- 江苏省徐州五中2022年高考考前模拟物理试题含解析
- 江苏省亭湖高级中学2021-2022学年高三第一次调研测试物理试卷含解析
- 江苏省苏州市四市五区2021-2022学年高三冲刺模拟物理试卷含解析
- 《养成良好的行为习惯》主题班会课件
- 《当代外交学》笔记整理
- 防爆土堤施工方案
- 2.3中国的河流(第3课时滔滔黄河)(教学设计)-2023-2024学年八年级地理上册课件
- 2021秋人教版六年级数学上册 第3单元 说课稿
- 防腐保温作业JHA
- 私对公借款合同范本(通用)
- 2024届浙江省杭州市五校联考高一化学第一学期期末教学质量检测模拟试题含解析
- 衡重式挡土墙工程量计算表
- 高中英语词汇3500词(必背)-excel版
- P204萃取剂皂化过程中的物理化学性质及相区变化
评论
0/150
提交评论