密码加密码与解密
public void unPassword(String value) {
       String pasword = ""; // 用于接收解密之后的值
       /**定义一个String数组n3的长度*/
       String[] arry = new String[value.split(",").length];
       arry = value.split(","); //根据给定的每个字符串加逗号;split()根据给定的正则表达式的匹配来拆分此字符串。
       /**定义一个整型数组b并得到String数组n3长度*/
       int b[] = new int[arry.length];
       /**该循环用于String数组n3的值转换成ASCII码值并存放到整型数组b*/
       for (int i = 0; i < arry.length; i++) {
           b[i] = Integer.parseInt(arry[i]) - 5;
}
       /**该循环用于String数组n3的值转换成char字符*/
       for (int i = 0; i < arry.length; i++) {
           pasword += (char) b[i];
       }
       System.out.println(pasword);
   }
   public void addPassword(String value) {
        String pasword = ""; //用于接收加密之后的值
        /**定义一个char类型数组用于存贮String的*/
        char str[] = new char[value.length()];
        /**该循环用于接受String的字符并存放于str[]数组中*/
        for (int i = 0; i < value.length(); i++) {
            str[i] = value.charAt(i);
        }
        /**该循环用于把接受的字符转换成ASCII码值并把接受的单个字符用","隔开*/
        for (int i = 0; i < str.length; i++) {
            if (i == str.length - 1) {
                pasword += str[i] + 5;
            } else {
                pasword += str[i] + 5 + ",";
            }
        }
        System.out.println(pasword);
    }

评论