赵计刚
每天进步一点点
上一页 1 ··· 20 21 22 23 24
摘要: 注意:本节内容主要参考自《Java加密与解密的艺术(第2版)》第6章“验证数据完整性--消息摘要算法”4.1、SHA原理:消息摘要长度(可以定量为加密后的字符串的长度)越长,安全性越高MD5:128位二进制摘要(32位16进制字符串)(已破解)SHA1:160位二进制摘要(40位16进制字符串)(已... 阅读全文
posted @ 2015-12-28 22:52 赵计刚 阅读(1211) 评论(2) 推荐(0) 编辑
摘要: 注意:本节内容主要参考自《Java加密与解密的艺术(第2版)》第6章“验证数据完整性--消息摘要算法” 3.1、消息摘要算法:防止消息在传递过程中被篡改。 原理:任何消息经过消息摘要算法后,都会产生唯一的散列值(即“数据指纹”)(同一段消息无论经过多少次相同的消息摘要算法加密,结果都相同),所以如果 阅读全文
posted @ 2015-12-28 21:44 赵计刚 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 2.1、算法基本规则:加密的算法公开加密的密钥不公开Base64算法公开、密钥也公开的特性不符合基本算法规则,所以很容易被破解,所以一般不用于企业级的加密操作。注意:具体的算法与密钥(对于Base64来讲,是一张字符映射表)可在《Java加密与解密的艺术(第2版)》第5章“电子邮件传输算法--Bas... 阅读全文
posted @ 2015-12-28 18:28 赵计刚 阅读(7746) 评论(5) 推荐(1) 编辑
摘要: 1、加密算法:移位、替代(古典加密)对称加密:DES、AES非对称加密:RSA散列函数算法(单向加密):MD5、SHA、Mac数字签名算法:RSA、DSA其中,前三种主要完成数据的加解密;散列函数类主要完成验证数据的完整性,防止消息在传递期间被篡改;数字签名类:完成验证数据的完整性,对数据来源以及收... 阅读全文
posted @ 2015-12-28 11:52 赵计刚 阅读(962) 评论(0) 推荐(2) 编辑
上一页 1 ··· 20 21 22 23 24