关于JAVA解密的问题

来源:互联网 发布:linux系统ping包 编辑:程序博客网 时间:2024/05/07 08:01
public static int decode(String codeStr){ArrayList<Integer> list = new ArrayList<Integer>();char c;int index=0;int decode=0;for(int i=codeStr.length()-1 ; i>=0 ; i--){c=codeStr.charAt(i);if((int)c > 96){index = (int)c - 87;}else if((int)c > 64){index = (int)c - 29;}else if((int)c > 48){index = (int)c - 48;}index = index -3;list.add(index);}for(int i=list.size()-1; i>=0 ; i--){index=((Integer)list.get(i)).intValue();decode = decode*62 + index;}return decode;}