随笔分类 -  加密和压缩

摘要:几种常用的认证机制 转自:http://www.cnblogs.com/xiekeli/p/5607107.html HTTP Basic Auth HTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合REST 阅读全文
posted @ 2017-03-21 22:41 剑握在手 阅读(1) 评论(0) 推荐(0) 编辑
摘要:说明:本工具并未自己实现加密解密算法,使用jdk内置加解密工具和commons-codec工具进行加解密 异常的处理都是简单的返回了null,实际使用时请自行调整异常处理。 阅读全文
posted @ 2016-05-10 15:03 剑握在手 阅读(3434) 评论(0) 推荐(0) 编辑
摘要:RSA是一种非对称加密算法,使用RSA前先生成一对公钥和私钥。 使用公钥加密的数据可以用私钥解密,同样私钥加密的数据也可以用公钥解密, 不同之处在于,私钥加密数据的同时还可以生成一组签名,签名是用来验证数据是否在传输过程中有变动的,使用公钥、签名、以及公钥加密后的数据,就可以验证是否有变动,当然也可 阅读全文
posted @ 2016-04-28 15:50 剑握在手 阅读(1433) 评论(0) 推荐(0) 编辑
摘要:AES是一种对称加密方式,比DES更为安全,用一个秘钥加密数据之后,可以用同一个秘钥对加密后的数据解密还原,以下是一套以字符串为例子的使用全过程演示, 用到了 阅读全文
posted @ 2016-04-26 17:54 剑握在手 阅读(1496) 评论(0) 推荐(0) 编辑
摘要:采用Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到 阅读全文
posted @ 2016-04-26 15:22 剑握在手 阅读(312) 评论(0) 推荐(0) 编辑
摘要:另一种2进制转16进制的方式 阅读全文
posted @ 2016-04-25 14:43 剑握在手 阅读(2476) 评论(0) 推荐(0) 编辑
摘要:CRC32相比MD5重复率较高, 不过某些场景下我们仍然可以使用CRC32然后转长整形的方式将32位的UUID字符串压缩成更短的整形唯一标识。 比如: 我项目中遇到需要将一个主键为UUID的表合并到主键为数字类型 的表,两个表主键不统一,需要把UUID转为重复率较低的数字类型,就可以借助该方法。 对 阅读全文
posted @ 2016-04-25 14:14 剑握在手 阅读(3661) 评论(0) 推荐(0) 编辑

返回顶部↑
点击右上角即可分享
微信分享提示