加解密
燃烧的火骷髅
小海绵
展开
-
Java 加密与解密艺术(1)--------- 背景以及相关概念
我们身边的相关安全问题储存问题:通信问题:B2C、B2B保密性(机密性)完整性可用性可靠性抗否认性(抗抵赖性可控性OSI安全体系结构原创 2018-12-30 01:27:23 · 264 阅读 · 0 评论 -
Java加密解密的艺术(2)-------电子邮件传输算法Base64
Base64的实现原理Base64算法主要是将给定的字符以字符编码(ASCII、UTF-8)对应的十进制数为基准,做编码操作:第一步:将给定的字符串以字符为单位,转换为对应的字符编码(如ASCII码)。第二步:将获得的字符编码转换成二进制编码。第三步:对获得的二进制码做分组转换操作,没3个8位二进制码为一组,转换成每四个6位二进制码为一组(不足6位时低位补0).这是一个分组变换的过程(3...原创 2018-12-30 17:09:53 · 321 阅读 · 0 评论 -
Java加解密的艺术(3)----------消息摘要算法综述
什么是消息摘要算法消息摘要算法又有一个通俗的名称——数字指纹。这样说的话其实可能大家还不是很清楚。举一个好理解一点的例子大家都知道指纹可以唯一的确定一个人的身份,因为每个人的指纹是独一无二的。好了,我们在使用支付宝的时候我们会录入指纹,此时这个指纹就成了我们验证时的依据,当支付宝需要验证支付过程中支付者的身份的时候就只需要我们提供相应的指纹就可以了。这个时候我们的指纹就是我们对于支付宝而言的“...原创 2019-01-15 17:55:38 · 115 阅读 · 0 评论