简单的加密解密类

来源:互联网 发布:安知玉如意txt 编辑:程序博客网 时间:2024/04/27 00:50

 



public class KeyTool {
    
    
private static int[] src = { 0123456789 };

    
private static int[] des = { 9682351407 };

    
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;
    }


}
原创粉丝点击