Java 加密
文章平均质量分 62
yanliang1
Java,关心一切新技术
展开
-
Java 加密框架 02 Base64
一段文字在经过 Base64 编码后面目全非,而经过Base64解码后又能恢复。这很有加密解密的意味。不过Base64 算法并不是加密算法,Base64 算法的转换方式很像古典加密算法中的单表置换算法。 Base64 算法最早用于解决邮件传输问题。在早期电子邮件只允许ASCII码字符。非ASCII码字符在传输时会有问题,所以出现了 Base64编码。 Base64 是一种基于6原创 2015-01-28 21:39:42 · 751 阅读 · 0 评论 -
Java 加密框架 00 密码学基础
密码学的分类 按时间划分:古典密码,以字符为基本加密单元;现代密码以信息块为基本加密单元。 按保密内容的算法划分: 受限制算法:算法的保密性基于保持密码的秘密。这是古典密码学的主要特征。 基于密钥算法:算法的保密性基于对密钥的保密。这是基于柯克霍夫原则设计的算法,这样的好处是:算法的公开有助于算法安全性的验证。这正是现代密码学的主要特征。 按密码体制划分 对称密码体制:原创 2015-01-28 21:35:57 · 930 阅读 · 0 评论