电子密码本模式(ECB模式)

原创 2006年05月25日 20:57:00

        电子密码本模式是使用分组密码最明显的方式:一个明文分组加密成一个密文分组。因为相同的明文永远被加密成相同的密文分组,所以理论上制作一个包含有明文及其对应的密文的密码本是可能的!但是,我们要清楚的了解一点,如果分组的大小为64位,那么密码本就有264项,对于预计算和存储来说,实在是太大了。

       这是最容易运行的模式。每个分组可以独立的进行加密,不必按次序进行。

      ECB模式所带来的问题是:如果密码分析者有很多消息的明密文,那它就可以在不知道密钥的情况下编写密码本。在许多实际情况中,有很多消息趋于重复。计算机的产生的消息,如电子邮件,可能有固定的结构。

      该模式好的一面就是用同一个密钥加密多个消息时不会危险。

      下面来说一下有关ECB的填充的问题,因为大多数的消息并不能分割成整数个的分组长,最后的一部分消息并不足以构成一个分组,那就需要对这部分的消息进行填充,以使其刚好达到一个分组的长度。一般是全0,全1填充,或者0、1交替填充。还有另外一种方案就是密文挪用。Pn-1是最后一个完整的明文分组,Pn是最后一个短的明文分组。Cn-1是最后一个完整的密文分组,Cn是最后一个短的密文分组。Pn 加密后的的密文Cn,在补上Cn-1的后几位,以凑上一个完整的分组。而Pn和那补上的几位密文相结合,再次加密,得到Cn-1,从而完成整个加密过程!

 

分组加密的四种模式(ECB、CBC、CFB、OFB)

分组加密算法中,有ECB,CBC,CFB,OFB这几种算法模式。 1)ECB(Electronic Code Book)/电码本模式 DES ECB(电子密本方式)其实非常简单,就是将数据...
  • includeiostream123
  • includeiostream123
  • 2016年04月05日 18:16
  • 7185

AES五种加密模式(CBC、ECB、CTR、OCF、CFB)

分组密码有五种工作体制:1.电码本模式(Electronic Codebook Book (ECB));2.密码分组链接模式(Cipher Block Chaining (CBC));3.计算器模式(...
  • y_csdnblog_xx
  • y_csdnblog_xx
  • 2016年07月25日 11:04
  • 2802

分组加密的四种模式

(以下内容整理自网络文章) 加密一般分为对称加密(Symmetric Key Encryption)和非对称加密(Asymmetric Key Encryption)。 对称加密又分为分组加密和序列...
  • fw0124
  • fw0124
  • 2013年01月06日 14:52
  • 25543

常见密码算法总结--(2)分组密码加密模式

  《常见密码算法总结--(1)分组对称密码》见http://bbs.pediy.com/showthread.php?t=113921http://blog.csdn.net/NJZhuJinhua...
  • NJZhuJinhua
  • NJZhuJinhua
  • 2010年05月30日 22:59
  • 4247

高级加密标准AES的工作模式(ECB、CBC、CFB、OFB)

最近在重构之前写的HTTP代理,这个代理是由代理客户端和代理服务端组成的,二者之前使用SSL保证通信内容不会受到中间人(MITM)攻击。而新的实现打算移除SSL,因为SSL握手的开销过大,尤其是客户端...
  • charleslei
  • charleslei
  • 2015年09月24日 13:44
  • 33466

分组密码工作模式

即使有了安全的分组密码算法,也要采取适当的工作模式来隐蔽明文的统计特性,数据的格式等,以提高整体的安全性,降低删除,重放,插入和人工伪造的机会分组密码的工作模式一般是一个算法,主要有以下5中工作模式:...
  • ShaoqunLiu
  • ShaoqunLiu
  • 2016年07月30日 19:18
  • 1626

电子密码本模式(ECB模式)

        电子密码本模式是使用分组密码最明显的方式:一个明文分组加密成一个密文分组。因为相同的明文永远被加密成相同的密文分组,所以理论上制作一个包含有明文及其对应的密文的密码本是可能的!但是,我...
  • hqok
  • hqok
  • 2006年05月25日 20:57
  • 4904

ECB的安装与使用

ECB的安装与使用 yugliu 20020803 注: CEDET(Collection of Emacs Development Environment Tools) ECB是emacs的增强工具...
  • wybing
  • wybing
  • 2004年12月27日 21:00
  • 4642

Android DES加密的CBC模式加密解密和ECB模式加密解密

DES加密共有四种模式:电子密码本模式(ECB)、加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式(OFB)。 DES加密的CBC模式加密解密和ECB模式加密解密...
  • xue_wei_love
  • xue_wei_love
  • 2013年08月30日 16:19
  • 4381

ECB模式详解

对成密码加密
  • sunqiujing
  • sunqiujing
  • 2017年07月13日 15:17
  • 299
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:电子密码本模式(ECB模式)
举报原因:
原因补充:

(最多只允许输入30个字)