简单实现了下:importjavax.crypto.BadPaddingException;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator;importjavax.crypto.SecretKey;importjava.io.*;importjava.security.GeneralSecurityException;import......
-
-
Java加密解密全解
1sha加密:安全哈希算法(SecureHashAlgorithm)主要适用于数字签名标准(DigitalSignatureStandardDSS)里面定义的数字签名算法(DigitalSignatureAlgorithmDSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。该算法经过加密专家多年来的发展和改进已日益完善,并被广泛使用。该算法的思想是接收一段明文,然后以一种......1,737 0 2018-05-14 19:14
-
mybatis generator 自定义 TypeHandler 对数据库敏感字段进行加解密
1、先创建一个自定义的类型转换器:/***自定义typeHandler*1插入数据库,加密*2查询,解密*@authorNemo**/publicclassCryptTypeHandlerimplementsTypeHandler<CryptType>{publicCryptTypegetResult(ResultSetrs,StringcolumnName)throwsSQLExce......9,753 0 2017-11-07 15:35
-
安卓/JAVA服务端RSA加解密工具
Ubuntu下准备证书相关的文件:#创建私钥opensslgenrsa-outprivate_key.pem1024#创建证书请求(按照提示输入信息)opensslreq-new-outcert.csr-keyprivate_key.pem#自签署根证书opensslx509-req-incert.csr-outpublic_key.der-outformder-signkeyprivate_ke......1,873 0 2017-04-25 19:15