package com.jeecg.app.util;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Random;
import org.apache.commons.lang.StringUtils;
public class PhoneEncryptUtil {
/**
* main
* @param args
*/
public static void main(String[] args) {
String val = "13000000000";
String result=encryptPhone(val);
System.out.println(result);
String rawdata=decryptPhone(val);
System.out.println(rawdata);
}
/**
* 数字 0 1 2 3 4 5 6 7 8 9
* 字母 b a c g h k o w q p
* @param val
* @return 数字转字母
*/
public static String getPhoneStr(String val) {
String returnStr = "";
if (val != null && val.length() > 0) {
byte[] obj = val.getBytes();
for (int i = 0; i < obj.length; i++) {
returnStr += getLetter(String.valueOf(val.charAt(i)));
}
}
return returnStr;
}
/**
* 字母转数字
* 字母 b a c g h k o w q p
手机号 加密 解密
最新推荐文章于 2024-08-20 04:46:11 发布
本文探讨了在Java环境中,如何使用Servlet和JVM技术对手机号进行安全的加密和解密操作,确保用户隐私数据的安全。内容涵盖了加密算法的选择、实现过程以及在实际应用中的注意事项。
摘要由CSDN通过智能技术生成