最新文章列表

AES加密和解密

本文重点在于如何在JAVA和Python中使用AES,以及相关的重要概念,而不是专门讲AES算法原理。   AES作为一个块加密算法 [block cipher],每次加密的明文大小固定为128bit,所以明文比较长的时候需要先分组再加密然后整合,这个过程中就会出现两个重要的因素:模式 和 填充方式。     1. 模式 分组密码工作模式,常用的包含ECB,CBC,OFB,CFB和C ...
xuanzhui 评论(0) 有4438人浏览 2017-11-15 20:10

DES加密

DES 对称加密方式,在通信过程中经常用到。DES有四种加密模式:   1. ECB Electronic Codebook 最古老简单的模式,加密数据长度必须为8的倍数(不足8位添加padding),密钥必须为8位。不依赖向量,易受到字典攻击。不推荐。 2. CBC Cipher Block Chaining 引入初始化vector,可以使用不同的Vector产生不同的密文。缺点 ...
tcspecial 评论(0) 有2708人浏览 2017-01-25 10:13

对称算法的四种运行模式

对称算法使用一个密钥。给定一个明文和一个密钥,加密产生密文,其长度和明文大致相同。解密时,使用的密钥与加密密钥相同。 对称算法主要有四种加密模式: 一 电子密码本模式 Electronic Code Book(ECB) 这种模式是最早采用和最简单的模式,它将加密的数据分成若干组,每组的大小跟加密密钥长度相同,然后每组都用相同的密钥进行加密。 其缺点是:电子密码本模式用一个密钥加密消息的所 ...
cakin24 评论(0) 有1205人浏览 2016-12-08 20:40

为golang 增加aes ecb模式

http://studygolang.com/articles/6114
lyp2002924 评论(0) 有2008人浏览 2016-02-22 10:25

让Emacs ECB支持鼠标

ECB模式开启四个窗口,可以浏览目录,源码文件,方法和历史记录,但是默认只支持键盘操作,RET才能打开。 要支持鼠标需如下操作: 1.在 Emacs 中执行“ M-x ecb-customize-most-important ”,找到“ Ecb Primary Secondary Mouse Buttons ”选项 2.将其设为“ Primary: mouse-1 ...
cn.popeye 评论(0) 有2762人浏览 2011-09-02 10:24

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics