public class RC4 extends Object
| Modifier and Type | Method and Description |
|---|---|
byte[] |
crypt(byte[] msg)
加密或解密指定值,调用此方法前需初始化密钥
|
String |
decrypt(byte[] message)
解密,使用默认编码UTF-8
|
String |
decrypt(byte[] message,
Charset charset)
解密
|
byte[] |
encrypt(String message)
加密,使用默认编码:UTF-8
|
byte[] |
encrypt(String message,
Charset charset)
加密
|
void |
setKey(String key)
设置密钥
|
public RC4(String key) throws org.aoju.bus.core.lang.exception.CommonException
key - 密钥org.aoju.bus.core.lang.exception.CommonException - 异常public byte[] encrypt(String message, Charset charset) throws org.aoju.bus.core.lang.exception.CommonException
message - 消息charset - 编码org.aoju.bus.core.lang.exception.CommonException - key长度小于5或者大于255抛出此异常public byte[] encrypt(String message) throws org.aoju.bus.core.lang.exception.CommonException
message - 消息org.aoju.bus.core.lang.exception.CommonException - key长度小于5或者大于255抛出此异常public String decrypt(byte[] message, Charset charset) throws org.aoju.bus.core.lang.exception.CommonException
message - 消息charset - 编码org.aoju.bus.core.lang.exception.CommonException - key长度小于5或者大于255抛出此异常public String decrypt(byte[] message) throws org.aoju.bus.core.lang.exception.CommonException
message - 消息org.aoju.bus.core.lang.exception.CommonException - key长度小于5或者大于255抛出此异常public byte[] crypt(byte[] msg)
msg - 要加密或解密的消息public void setKey(String key) throws org.aoju.bus.core.lang.exception.CommonException
key - 密钥org.aoju.bus.core.lang.exception.CommonException - key长度小于5或者大于255抛出此异常Copyright © 2019. All rights reserved.