简单的加密解密类

    技术2022-05-11  68

     

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

    最新回复(0)