摘要: 转自http://www.blogjava.net/wayne/archive/2011/05/23/350879.html电子密码本模式ECB:最古老,最简单的模式,将加密的数据分成若干组,每组的大小跟加密密钥长度相同;然后每组都用相同的密钥加密, 比如DES算法, 如果最后一个分组长度不够64位... 阅读全文
posted @ 2015-10-15 10:15 LarryKnight 阅读(400) 评论(0) 推荐(0) 编辑
摘要: DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),随后在国际上广泛流传开来。 数据加密算法(Data Encryption Algorithm,DEA)是一种... 阅读全文
posted @ 2015-10-15 10:08 LarryKnight 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 分组密码:是一种加解密方案,将输入的明文分组当作一个整体出来,输出一个等长的密文分组。典型的分组大小为64位和128位。密钥长度一般为128位。迭代轮数典型值为16轮。Feistel 密码结构是用于分组密码中的一种对称结构。这样的结构有许多相同的轮函数组成。DES体现了经典点Feistel结构,DE... 阅读全文
posted @ 2015-10-15 09:55 LarryKnight 阅读(2799) 评论(0) 推荐(0) 编辑
摘要: 高级加密标准(Advanced Encryption Standard,AES),又称 高级加密标准Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIS... 阅读全文
posted @ 2015-10-15 09:44 LarryKnight 阅读(1395) 评论(0) 推荐(0) 编辑