1. 定义

DES 和AES都只能加密固定长度的明文。如果需要加密任意长度的明文,就需要对分组密码进行迭代。

1.1 分组密码的迭代方法就称为分组密码的“模式”。

  • ECB模式:Electronic CodeBook mode(电子密码本模式)
  • CBC模式:Cipher Block Chaining mode(密码分组链接模式)
  • CFB模式:Cipher FeedBack mode(密文反馈模式)
  • OFB模式:Output FeedBack mode(输出反馈模式)
  • CTR模式:CounTeR mode(计数器模式)

1.2 流密码( stream cipher )

流密码使用的不是真正的随机比特序列,而是伪随机数生成器产生的比特序列。流密码虽然不是无法破译的,但只要使用高性能的伪随机数生成器,就能够构建出强度较高的密码系统。

《图解密码技术》分组密码(1) 概览相关推荐

  1. 图解密码技术学习笔记

    主题:图解密码技术 简介:密码技术入门学习 参考:译者分享 作者:ybb 时间:2021年12月15日 周自恒直播课学习笔记 4.分组密码的模式 4.1 DES和AES作为对称加密时使用的分组密码只能 ...

  2. 《图解密码技术》读后的总结

    <图解密码技术>我认为是一本密码学入门的易读书,身边的几个做密码相关工具的朋友都推荐我看看,这次有时间就看了下. 本书是我11月份开始阅读的,一共用了25天,每天读完后都会把一些我认为是重 ...

  3. 《图解密码技术》总结

    1.对称加密 对称加密:加密和解密使用相同的密钥 可解决的问题:机密性 常见算法:DES.3DES.AES 存在的问题:密钥配送问题 关于分组密码: DES和AES都属于分组密码 分组密码:只能加密固 ...

  4. 第1讲 几种密码技术的简要介绍——《图解密码技术》

    最近上密码学的课,听不懂老师上课讲的内容,也不理解密码学到现在学的是个什么东西,所以就自己找资料开始啃,我会将我自己学到的加上自己的理解做个记录,以便于复习.本人才疏学浅,如果有理解不对的地方,还恳请 ...

  5. 阅读 《图解密码技术 第三版》的归纳和总结

    文章目录 简述 图解密码学 相关密码词汇和缩写介绍 密码技术介绍 RSA 非对称加密介绍 什么是非对称加密(公钥密码)? RAS 加解密算法公式 AES 下的模式介绍 (分组密码 || 对称密码模式介 ...

  6. 每周一书《图解密码技术 第3版》分享!

    内容简介 本书以图配文的形式,详细讲解了6种重要的密码技术:对称密码.公钥密码.单向散列函数.消息认证码.数字签名和伪*数生成器. 第1部分讲述了密码技术的历史沿革.对称密码.分组密码模式(包括ECB ...

  7. 《图解密码技术》——读书笔记

    好书,强烈推荐! 密码学家的工具箱 对称密码 公钥密码 单向散列函数 消息认证码 数字签名 伪随机数生成器 Enigma密码机 推荐电影:模仿游戏 The Imitation Game (2014) ...

  8. 《图解密码技术》笔记3:对称密码(共享密钥密码)-用相同的密钥进行加密和解密

    目录 3.1 炒鸡蛋与对称密码 3.2 本章学习主要内容 3.3 从文字密码到比特序列密码 3.3.1 编码 3.3.2 XOR(异或) 3.4 一次性密码本–绝对不会被破译的密码 3.4.4 一次性 ...

  9. 阅读笔记-《图解密码技术》(日)结城浩

    第1章    环游密码世界 加密和解密 加密之前的消息称为明文(plaintest),加密之后的消息称为密文(ciphertext). 正当的接收者将密文还原为明文称为"解密",但 ...

  10. 密码(图解密码技术)_第一章_环游密码世界总结

    解释一下啊:我发现我没有段落空两字的时候已经不想改了,原谅我懒,这系列后面也是这样的(任性). 本书中的主要角色: Alice_一般角色 Bob_一般角色 Eve_窃听者 Mallory_主动攻击者 ...

最新文章

  1. 还只是 39 岁!一个天才年轻程序员的陨落
  2. 计算机程序c复杂,《计算机程序设计(C语言)》见面课答案
  3. 访客模式(Guest Mode)
  4. 什么是CommonJS?
  5. python使用界面-推荐8款常用的Python GUI图形界面开发框架
  6. linux高级运维要会的,linux高级运维必会命令
  7. 大数据和人工智能的关系,超全解析
  8. PHP学习总结(会话控制)
  9. informatica中的workflow连接远程数据库
  10. 怎么break java8 stream的foreach
  11. wps一直显示正在备份怎么办_做了一天的文档被误删?WPS这个功能随时准备帮你兜底...
  12. SWFUpload下载地址
  13. 如何拒绝国外IP/屏蔽国外IP访问服务器?
  14. 数据仓库系列文章二:浅谈企业数据仓库总线矩阵
  15. 【数据分析|面试】如何介绍你的项目经历
  16. 为什么浏览器网页每次打开都是搜狗?
  17. 底部菜单控件BottomNavigationView的使用
  18. Android Studio 4.2Previw版本编译错误提示Disable offline mode and rerun the build
  19. 试题 算法训练 后缀数组——最长重复子串
  20. 汉语编程能给我们带来什么?

热门文章

  1. FetchType.LAZY和FetchType.EAGER什么区别?(懒加载和急加载的理解)
  2. oracle命令格式,OraCmD(Oracle命令行工具) V3.1 官方版
  3. CUDA:根据本地电脑的NVIDIA显卡驱动版本去正确匹配待安装的CUDA版本之详细攻略
  4. AI:2020年7月10日世界人工智能大会WAIC青少年人工智能创新发展论坛《人工智能从娃娃抓起》
  5. AI:2020年6月22日北京智源大会演讲分享之11:30-12:20Jorge教授《Zero-Order Optimization Methods with Applications to RL》
  6. PDF:解决从PDF中复制文字时出现的空方框问题
  7. Crawler:利用Beautifulsoup库+find_all方法实现下载在线书架小说《星祖的电影世界》
  8. CV:利用cv2+dlib库自带frontal_face_detector(人脸征检测器)实现人脸检测与人脸标记之《极限男人帮》和《NBA全明星球员》
  9. sklearn中的Pipline(流水线学习器)
  10. 数据标准化的方法与意义