正文

密码加密码与解密2007-01-27 16:15:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/redstar/22879.html

分享到:

密码加密码与解密 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);    }

阅读(1675) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册