encrypt.java

来自「cwbbs 云网论坛源码」· Java 代码 · 共 42 行

JAVA
42
字号
package cn.js.fan.sso;import cn.js.fan.security.SecurityUtil;public class Encrypt {  String key = "@#45^&*3";  Config config = null;  public Encrypt() {    config = new Config();    key = config.getKey();  }  public String encodeinfo(String nick, String pwd, String privurl) {    byte[] bkey = key.getBytes();     String r = "",info="";    info = nick+","+pwd+","+privurl;    try {      r = SecurityUtil.encode2hex(info.getBytes(), bkey);    }    catch (java.lang.Exception e) {      System.out.println("encodeinfo:" + e.getMessage());    }    return r;  }  public String[] decodeinfo(String info) {    byte[] bkey = key.getBytes();     try {      byte[] dstr = SecurityUtil.decodehexstr(info, bkey);      String s = new String(dstr);      if (dstr != null)        return s.split(",");    }    catch (java.lang.Exception e) {        System.out.println("DES decode error:" + e.getMessage());    }    return null;  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?