花费 40 ms
AES加密

AES是一个对称密码,旨在取代DES成为广泛使用的标准。 一、AES的加密过程 二、AES的数据结构 加密解密算法的输入是一个128位分组。这些分组被描述成4×4的字节方阵,这个分组被复制 ...

Sun Jun 19 02:53:00 CST 2016 1 85313
SHA算法

安全Hash函数(SHA)是使用最广泛的Hash函数。由于其他曾被广泛使用的Hash函数都被发现存在安全隐患,从2005年至今,SHA或许是仅存的Hash算法标准。 SHA发展史   SHA由美国 ...

Fri Jul 01 18:37:00 CST 2016 0 19332
密码学Hash函数

定义:   Hash函数H将可变长度的数据块M作为输入,产生固定长度的Hash值h = H(M)。   称M是h的原像。因为H是多对一的映射,所以对于任意给定的Hash值h,对应有多个原像。如果满 ...

Fri Jul 01 17:16:00 CST 2016 0 12826
对称加密的对称密钥分发

密钥分发的可能方式   1、A选择一个密钥后以物理的方式传递给B   2、第三方选择密钥后物理地传给A和B   3、如果A和B先前或最近使用过一个密钥,则一方可以将 新密钥用旧密钥发送给另一方 ...

Tue Jul 05 01:30:00 CST 2016 0 11578
CCM和GCM

分组密码链接-消息认证码--CCM   Counter with CBC-MAC   组成CCM的关键算法是AES加密算法、CTR工作模式和CMAC认证算法,在加密和MAC算法中共用一个密钥K。 ...

Sat Jul 02 23:36:00 CST 2016 1 10927
分组密码的工作模式

分组密码工作模式的应用背景:多次使用相同的密钥对多个分组加密,会引发许多安全问题。为了应对不同场合,因而需要开发出不同的工作模式来增强密码算法的安全性。 1、ECB(Electronic Cod ...

Sun Jun 19 03:05:00 CST 2016 0 10321
DES加密

  DES采用了64位的分组长度和56位的密钥长度,是对称加密的一种。   DES的理论进化主线是 1945年Shannon大神提出的交替使用混淆(使密文与密钥的统计关系变复杂)和扩散(使明文与密文 ...

Sat Jun 18 01:47:00 CST 2016 0 10211
伪随机数的产生

应用:随机数或者伪随机数的产生在大量的密码函数中都有广泛的应用。 要求:随机性和不可预测性   1、随机性有两个评价标准:分布均匀性和独立性   a) 分布均匀性指的是0和1出现的概率大致相等 ...

Tue Jun 21 05:35:00 CST 2016 0 10037
椭圆曲线加密

椭圆曲线加密(ECC)最大的优点就是使用比RSA短得多的密钥得到相同的安全性,因此可以减少处理负荷,使公钥密码的应用领域得到拓展。 基本原理: 椭圆曲线密码体制使用了在有限Abel群(Zp或者GF ...

Mon Jun 27 07:50:00 CST 2016 0 8066
流密码和RC4

定义:流密码是对称密码算法,从明文输入流逐位或逐字节产生密文输出。 实例:使用最广泛的流密码是RC4。 流密码结构:    流密码类似于”一次一密”,不同的是”一次一密”使用的是真正的随机数流 ...

Tue Jun 21 05:38:00 CST 2016 0 7055

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM