加密和解密
dev_hui
点滴积累,点滴分享
展开
-
使用RSA生成一对公钥和私钥
package com.demoinfo.support.utils;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import java.security.Key;import java.security.KeyPair;import java.security.KeyPairGenerator;impo...原创 2019-02-15 16:43:48 · 13231 阅读 · 3 评论 -
使用com.alibaba.druid.filter.config.ConfigTools进行加密和解密工具类
package com.demoinfo.support.utils;import com.alibaba.druid.filter.config.ConfigTools;/** * 描述 使用com.alibaba.druid.filter.config.ConfigTools进行加密和解密工具类 * */public class RsaEncryptAndDecodeUtil...原创 2019-02-15 16:46:50 · 12334 阅读 · 2 评论 -
com.alibaba.druid.pool.DruidDataSource 中数据库密码加密解密方式
Druid是阿里巴巴开发的一款数据库连接池,它支持对数据库密码的加密操作,下面来看看如何利用Druid对数据库的密码进行加密解密操作。第一步:采用一种加密算法(本例采用rsa加密算法,私钥加密,公钥解密)对数据库用户密码进行加密,并将加密后的密码密文写入到spring.properties中,部分属性配置如下:spring.jdbc.driverClass=org.postgresql....原创 2019-02-15 18:01:11 · 7365 阅读 · 0 评论 -
DES(一)加密解密工具类
import org.junit.Test;import javax.crypto.Cipher;import java.security.Key;import java.security.Security;/** * 描述 des加密工具类 * * @author *** * @date 2019/7/10 9:27 */public class DesUtil {...原创 2019-07-10 09:41:23 · 1243 阅读 · 0 评论 -
Druid(三)数据源密码加密及回调解密
项目中的 jdbc.properties 文件中配置的数据库连接信息中密码是明文密码,现在考虑配置密码密文以提高安全性。1. 采用可逆的加密方式对原密码进行加密(此处采用des方式加密和解密)。 加密和解密过程参考另一篇博文:https://blog.csdn.net/HSH205572/article/details/953075122. 配置Druid回调解密类,此类需要继承...原创 2019-07-10 10:46:47 · 1320 阅读 · 0 评论