java加密与解密
文章平均质量分 77
down177
这个作者很懒,什么都没留下…
展开
-
MD5 和SHA-1的区别
数据完整性确认和数据来源的真伪鉴定都是很重要的安全服务。实现这些安全服务的最好方法就是使用加密函数中的单项散列(Hash)函数。单项散列(Hash)函数是一种单项密码体制,它是一个从明文到密文的不可逆函数,也就是说,是无法解密的。通常应用在只需要加密、不需要解密的特殊应用场合。单项散列(Hash)函数H(M)作用于一任意长度的消息M,它返回一固定长度的散列值h:h=H(M)作为初始消息的独一无二的转载 2015-01-28 17:42:07 · 8739 阅读 · 0 评论 -
单向加密算法-BASE64、MD5、SHA、HMAC
本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。 BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。BASE64 按照RFC2045的定义,Base64被定义为:Base64内转载 2015-01-22 20:12:08 · 519 阅读 · 0 评论