public class KeyTool {
private static int[] src = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
private static int[] des = { 9, 6, 8, 2, 3, 5, 1, 4, 0, 7 };
public static String encrypt(String originalNum) {
char[] digitNum = originalNum.toCharArray();
int length = digitNum.length;
String mapNum = "";
for (int i = 0; i < length; i++) {
int index = Integer.parseInt(String.valueOf(digitNum[i]));
mapNum += String.valueOf(des[index]);
}
return mapNum;
}
public static String dEncrypt(String originalNum) {
char[] digitNum = originalNum.toCharArray();
int length = digitNum.length;
String mapNum = "";
String decryptStr = "9682351407";
for (int i = 0; i < length; i++) {
int index = decryptStr.indexOf(String.valueOf(digitNum[i]));
mapNum += String.valueOf(src[index]);
}
return mapNum;
}
}