在OFB模式中,密码算法的输出会反馈到密码算法的输入中,OFB模式并不是通过密码算法对明文直接加密,而是通过将明文分组和密码算法的输出进行XOR来产生密文分组,在这一点上OFB模式和CFB模式非常相似,如下图所示: OFB模式和CFB模式的区别仅仅在于密码算法的输入,CFB模式中,密码算法的输入是前 ...
分类:
其他好文 时间:
2016-05-25 00:28:30
阅读次数:
5823
CTR模式是一种通过将逐次累加的计数器进行加密来生成密钥流的流密码,在CTR模式中,每个分组对应一个逐次累加的计数器,并通过对计数器进行加密来生成密钥流。最终的密文分组是通过将计数器加密得到的比特序列与明文分组进行XOR而得到的,如下图所示: 计数器的生成方法如下图所示: CTR模式和OFB模式一样 ...
分类:
其他好文 时间:
2016-05-25 00:25:35
阅读次数:
2062
一、数据安全 在互联网发展趋势迅猛的今天,数据安全的重要性日趋凸显。也成为我们必须了解的互联网知识。在移动互联网浪潮下,用户的资金安全、企业的信息安全都是我们实际开发中必须考虑的内容。 相关术语: 密钥:密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对 ...
分类:
其他好文 时间:
2016-05-25 00:04:36
阅读次数:
276
1、单向散列加密
单向散列加密是通过对不同输入长度的信息进行散列计算,得到固定长度的输出,单向的(不可逆)。
用户的密码通过此加密将密文存在数据库当中,登录时根据用户输入的密码进行加密后与数据库中的密文进行对比。
这样即使平台数据库被“拖库”,也不会造成用户的密码泄漏。
代表:MD5算法 SHA算法
MD5功能:
输入任意长...
分类:
Web程序 时间:
2016-05-24 15:23:14
阅读次数:
267
CBC模式是将前一个密文分组与当前明文分组的内容混合起来进行加密的,这样就可以避免ECB模式的弱点。 在CBC模式中,首先将明文分组与前一个密文分组进行XOR运算,然后再进行加密,如下图所示: 如果将一个分组的加密过程分离出来,我们就可以很容易地比较出ECB模式和CBC模式的区别,ECB模式只进行了 ...
分类:
其他好文 时间:
2016-05-24 00:08:47
阅读次数:
2338
在CFB模式中,前一个密文分组会被送回到密码算法的输入端。所谓反馈,这里指的就是返回输入端的意思,如下图所示: 在ECB模式和CBC模式中,明文分组都是通过密码算法就行加密的,而在CFB模式中,明文分组并没有通过密码算法来直接进行加密。 我们将CBC模式和CFB模式对比一下,就可以看出其中的差异了, ...
分类:
其他好文 时间:
2016-05-24 00:06:47
阅读次数:
2695
在ECB模式中,将明文分组加密之后的结果直接作为密文分组,如下图所示: 使用ECB模式加密时,相同的明文分组会被转换为相同的密文分组,也就是说,我们可以将其理解为是一个巨大的"明文分组→密文分组"的对应表,因此ECB模式也称为电子密码本模式。 ECB模式优点: 1. 简单 2. 有利于并行计算 3. ...
分类:
其他好文 时间:
2016-05-23 22:34:54
阅读次数:
751
本文介绍RSA加解密中必须考虑到的密钥长度、明文长度和密文长度问题,对第一次接触RSA的开发人员来说,RSA算是比较复杂的算法,RSA的复杂度是因为数学家把效率和安全也考虑进去的缘故。 本文先只谈密钥长度、明文长度和密文长度的概念知识,RSA的理论及示例等以后再谈。提到密钥,我们不得不提到RSA的三 ...
分类:
其他好文 时间:
2016-05-23 10:37:00
阅读次数:
134
“二八”妙龄写密码,看谁聪明“爱死他”。 密文:766C7273626F76706A5E6F715F72717 ...
分类:
其他好文 时间:
2016-05-22 23:20:29
阅读次数:
554
通过grub,用户可以进入单用户模式,从而修改root密码,因此为了保证系统安全,给grub设置密码一、明文加密vim/etc/grub.con在hiddenmenu下添加password=密码保存退出重启虚拟机,按任意键进入grub,按p输入密码二、密文加密1、md5加密首先生成密码对应的密文grub-md5-crypt生..
分类:
其他好文 时间:
2016-05-22 18:33:26
阅读次数:
164