org.jiucai.appframework.common.encrypt
类 EncryptUtil

java.lang.Object
  继承者 org.jiucai.appframework.common.encrypt.EncryptUtil

public class EncryptUtil
extends Object

动态密钥的加密解密算法

作者:
zhaidw

构造方法摘要
EncryptUtil()
           
 
方法摘要
static String byte2Hex(byte[] buf)
          将二进制转换成16进制
static String decode(String encodeMsg, String key)
           
static String encode(String msg, String key)
           
static String encrypt(String msg, String key)
          加密字符串
static byte[] hex2Byte(String hexStr)
          将16进制转换为二进制
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

EncryptUtil

public EncryptUtil()
方法详细信息

encrypt

public static String encrypt(String msg,
                             String key)
                      throws Exception
加密字符串

参数:
msg - 字符串
key - 密钥
返回:
返回加密后的字符串
抛出:
Exception

encode

public static String encode(String msg,
                            String key)
                     throws Exception
抛出:
Exception

decode

public static String decode(String encodeMsg,
                            String key)
                     throws Exception
抛出:
Exception

byte2Hex

public static String byte2Hex(byte[] buf)
将二进制转换成16进制

参数:
buf -
返回:
String

hex2Byte

public static byte[] hex2Byte(String hexStr)
将16进制转换为二进制

参数:
hexStr -
返回:
byte[]


Copyright © 2013. All Rights Reserved.