public static String MD5(String para_Source) { String enStr = null; if (para_Source == null) return null; if (para_Source.equalsIgnoreCase("")) return new String(""); try { byte result[] = MD5A(para_Source.getBytes(CryptUnit.CharSet)); enStr = new String(result, CryptUnit.CharSet); } catch (Exception E) { return null; } enStr = CryptUnit.Byte2Hex(enStr).toUpperCase(); return enStr; }
public static String StrDeCrypt(String para_Source, String key) { String enStr = CryptUnit.Hex2Str(para_Source); enStr = DESDeCryptA(enStr, key); return enStr; }
public static String StrEnCrypt(String para_Source, String key) { String enStr = DESEnCryptA(para_Source, key); enStr = CryptUnit.Byte2Hex(enStr); return enStr; }