hutool
loolly
开源Java工具集 Hutool作者,《Elasticsearch权威指南》早期翻译者。Java工程师,Python爱好者。
展开
-
Java使用Hutool实现AES、DES加密解密
介绍AES和DES同属对称加密算法,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。原创 2017-08-07 19:29:01 · 30369 阅读 · 11 评论 -
使用Hutool处理RSA等非对称加密
Hutool工具是一个国产开源Java工具集,旨在简化Java开发中繁琐的过程,Hutool-crypto模块便是针对JDK加密解密做了大大简化。此文主要介绍利用Hutool-crypto简化非对称加密解密。对于非对称加密,最常用的就是RSA和DSA,在Hutool中使用AsymmetricCrypto对象来负责加密解密。原创 2017-08-24 19:00:25 · 17481 阅读 · 3 评论 -
Java设计模式学习之工厂模式
在Java(或者叫做面向对象语言)的世界中,工厂模式被广泛应用于项目中,也许你并没有听说过,不过也许你已经在使用了。 简单来说,工厂模式的出现源于增加程序序的可扩展性,降低耦合度。之所以叫做工厂模式,是用工厂生产产品来形象的比喻代码中生产对象的过程。总体来说,工厂模式分为以下几种:简单工厂模式(Simple Factory Pattern)工厂方法模式(Factory Method Pa...原创 2018-07-22 00:23:10 · 245 阅读 · 0 评论