2018年5月23日

FreeMarker(十)Java工具类

摘要: FreeMarker会有多种应用场景: 1、常规的用法,就是传入一段字符串,进行数据渲染,然后返回一段字符串; 2、也会出现 “从文件读取模版”的需求(比如:我们的.ftl前端界面)。 FreeMarker是自带缓存设计的,一个Configuration,可以同时使用 “字符串模版” 和 “文件模版 阅读全文

posted @ 2018-05-23 23:47 疯狂的妞妞 阅读(554) 评论(0) 推荐(0) 编辑

RSA非对称加密

摘要: 非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey); 公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密; 如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。 加密算法会用到Cipher,位于javax.cry 阅读全文

posted @ 2018-05-23 22:57 疯狂的妞妞 阅读(257) 评论(0) 推荐(0) 编辑

摘要算法

摘要: 摘要算法 最常见的例子:java 中的哈希码(hashcode)。 摘要算法,就是将很长的字符串,转换成固定长度的字符串,这种技术就是摘要。 你可能会觉得很熟,因为概念与哈希算法、散列算法完全一致,这几个算法是同一个算法。 摘要算法也不是加密算法,经过摘要计算之后,数据无法还原。 哈希碰撞 从算法的 阅读全文

posted @ 2018-05-23 22:20 疯狂的妞妞 阅读(753) 评论(0) 推荐(0) 编辑

Hex和Base64

摘要: 编码 编码就是将一种数据格式,转换成另一种格式。 常见的例子:数学中的进制转换,其实就是一种编码。 编码的用途:可以解决中文乱码、非法字符等问题,将数据转为更易于阅读的数据,方便人类查看,也方便程序读取。 注意:编码不是加密,编码之后的数据很容易还原,用于加密的话,只防君子而不防小人。 常用的编码: 阅读全文

posted @ 2018-05-23 21:46 疯狂的妞妞 阅读(11180) 评论(0) 推荐(1) 编辑

导航