/**
* TODO:
* @author liyong
* @date 2016年1月18日 上午10:51:35
*/
public class RC4Util {
public static String decry_RC4(byte[] data, String key) {
if (data == null || key == null) {
return null;
}
return asString(RC4Base(data, key));
}
public static String decry_RC4(String data, String key) {
if (data == null || key == null) {
return null;
}
return new String(RC4Base(HexString2Bytes(data), key));
}
public static byte[] encry_RC4_byte(String data, String key) throws Exception {
if (data == null || key == null) {
return null;
}
byte b_data[] = data.getBytes("UTF-8");
return RC4Base(b_data, key);
}
public static String encry_RC4_string(String data, String key) throws Exception {
if (data == null || key == null) {
return null;
}
return toHexString(asString(encry_RC4_byte(data,
RC4 加密算法 Demo
最新推荐文章于 2025-03-06 14:32:25 发布