src/main/java/com/hx/util/mysql/aes/MysqlHexAes.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/hx/util/mysql/aes/MysqlHexAes.java
@@ -6,6 +6,7 @@ import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import java.io.UnsupportedEncodingException; import java.util.regex.Pattern; /** * mybatis数据库的AES_ENCRYPT(加密)和AES_DECRYPT(解密) @@ -76,4 +77,16 @@ return data; } /** * 判断是不是十六进制的字符串(字母是大写的) * @param str 需要判断的字符串 * @return true or false */ public static boolean isHexStrValid(String str) { String pattern = "^[0-9A-F]+$"; return Pattern.compile(pattern).matcher(str).matches(); } }