Shiro加密
来源:互联网 发布:linux创建db2数据库 编辑:程序博客网 时间:2024/05/16 08:37
本例子采用BASE64 md5,对MD5加盐不可逆破解
package shiro01;import org.apache.shiro.codec.Base64;import org.apache.shiro.crypto.hash.Md5Hash;public class CryptographyUtil {/** * base64加密 * @param str * @return */public static String encBase64(String str){return Base64.encodeToString(str.getBytes());}/** * base64解密 * @param str * @return */public static String decBase64(String str){return Base64.decodeToString(str);}/** * Md5加密 * @param str * @param salt * @return */public static String md5(String str,String salt){return new Md5Hash(str,salt).toString();}public static void main(String[] args) {String password="123456";System.out.println("Base64加密:"+CryptographyUtil.encBase64(password));System.out.println("Base64解密:"+CryptographyUtil.decBase64(CryptographyUtil.encBase64(password)));System.out.println("Md5加密:"+CryptographyUtil.md5(password, "gcx"));}}
阅读全文
0 0
- Shiro加密
- Apache Shiro 加密管理
- Apache Shiro 加密
- Shiro salt 加密
- shiro之编码/加密
- shiro之编码/加密
- shiro编码/加密
- shiro 加密和解密
- Shiro加密处理
- shiro 加密登录
- Shiro入门-加密
- Shiro(之一)-密码加密
- shiro的加密 深入浅出
- Shiro(之一)-密码加密
- Shiro 加密解密
- Shiro的MD5加密
- shiro 密码加密和解密
- 第五章 Shiro编码/加密
- Mysql中关于时间戳与日期的转换
- 初识HTML5(二)
- 51nod 1312 最大异或和
- iOS 代理kvc和kvo
- java类执行顺序
- Shiro加密
- ubuntu 安装python gym
- 第七期 使用Qemu+Buildroot+Eclipse打造一个优雅的开发环境 《虚拟机就是开发板》
- Bzoj 4204: 取球游戏
- 获取元素的三种DOM方法
- 杭电 2049
- crond服务和crontab命令
- Java反射
- Golang教程:(四)类型