密码学

单向加密算法

本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。 BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。 BASE64 按照RFC2045的定义,Base64被定义为:Base64内容传送编码被设计用来把任意序列的8位 ...
snowolf 评论 (39) 有 85001 人浏览 密码学章节 2011-05-26

对称加密算法

DES DES-Data Encryption Standard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。   DES算法把64位的明文输入块变为64位的密文输出块,它 ...
snowolf 评论 (3) 有 15893 人浏览 密码学章节 2011-05-26

基于密码加密

除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBE PBE PBE——Password-based encryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证 ...
snowolf 评论 (3) 有 6284 人浏览 密码学章节 2011-05-26

非对称加密算法/数字签名算法——RSA

接下来我们介绍典型的非对称加密算法/数字签名算法——RSA RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。 这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也 ...
snowolf 评论 (4) 有 31089 人浏览 密码学章节 2011-05-26

知识库信息

最新评论

文中DESCoder类使用的一个注意事项,避免留坑;因为SecureRandom是随机的,每次JVM启 ...
yxrs123456 评论了 对称加密算法
extends coder????coder是什么类??
xiao_xu 评论了 基于密码加密
[color=orange][/color]
huiyuanlujun 评论了 单向加密算法
密码加密后都能完整解密了还有什么安全可言?
xiaokang1582830 评论了 非对称加密算法/数字签名算法——RSA
嘎嘎。。我喜欢
sangshuye 评论了 非对称加密算法/数字签名算法——RSA
hualang 写道xiebo1983 写道MD5,SHA是摘要算法,不是加密算法,并不能对信息加密; ...
xiebo1983 评论了 单向加密算法
xiebo1983 写道MD5,SHA是摘要算法,不是加密算法,并不能对信息加密;只是对信息做了摘要, ...
hualang 评论了 单向加密算法
MD5,SHA是摘要算法,不是加密算法,并不能对信息加密;只是对信息做了摘要,从而在接收方验证信息的完 ...
xiebo1983 评论了 单向加密算法
从最近的泄密事件来看,加密是必须的,双向加密等于没加密,只是绕了个弯,单向加密才有一定的作用。
dushanggaolou 评论了 单向加密算法
一下子没接受,不过大致懂了,很详细。。
qin_eye 评论了 单向加密算法
最后BigInteger mac = new BigInteger(Coder.encryptHMAC ...
marquis 评论了 单向加密算法
看不懂呀
zhanghh321 评论了 单向加密算法
很详细,通俗易懂,好文章!
tan4836128 评论了 单向加密算法
介绍的这么详细,感谢楼主。
zssggg 评论了 单向加密算法
,不错,值得学习~
enternalttyy 评论了 单向加密算法
snowolf 写道lanxiazhi 写道谢谢,让我知道了还有Mac这样的算法。名称无所谓,叫哈希 ...
yunnysunny 评论了 单向加密算法
应用中不应出现 Sun JRE 中以 sun 开头包的类库,详见:Why Developers Sho ...
frankiegao123 评论了 单向加密算法
Base64 与加密是无关的。其主要用于将二进制数据转换成为可见的文本数据,这样的话就可以在 XML ...
frankiegao123 评论了 单向加密算法
好东西,珍藏起来
hrsvici412 评论了 对称加密算法
真的是高手,佩服
qinkitty1234 评论了 非对称加密算法/数字签名算法——RSA
Global site tag (gtag.js) - Google Analytics