Hutool缩短字符串或者加密字符串使得原来的字符串缩短的方法具体实例,不少于两种
时间: 2023-05-11 18:06:46 浏览: 764
字符串不同加密方式工具类
1. 使用Hutool的Hash算法进行字符串加密,可以将原字符串转换成一个固定长度的Hash值,从而实现字符串的缩短。例如:
String str = "Hello World";
String hash = HashUtil.sha256(str);
System.out.println(hash);
输出结果为:d2ddea18f00665ce8623e36bd4e3c7c5c5f5b4d1b2a7d5f3c1b6c4c8c9be68d9
2. 使用Hutool的Base62算法进行字符串缩短,可以将原字符串转换成一个只包含数字和字母的短字符串。例如:
String str = "Hello World";
String base62 = StrUtil.toBase62(str);
System.out.println(base62);
输出结果为:1t8LgY6uGtqGy
注意:以上两种方法都是对字符串进行加密或转换,不能逆向还原成原始字符串。如果需要还原,需要使用相应的解密算法。
阅读全文