类 RSAActuator
- java.lang.Object
-
- cn.mcres.gyhhy.MXLib.encode.RSAActuator
-
- 所有已实现的接口:
Actuator,Actuator.Decoder,Actuator.Encoder,AsymmetricActuator,AsymmetricEncryptor,Encryptor,Encryptor.Decoder,Encryptor.Encoder
public class RSAActuator extends Object implements AsymmetricActuator, Actuator.Decoder, Actuator.Encoder
-
-
嵌套类概要
-
从接口继承的嵌套类/接口 cn.mcres.gyhhy.MXLib.encode.Actuator
Actuator.Decoder, Actuator.Encoder
-
从接口继承的嵌套类/接口 cn.mcres.karlatemp.mxlib.encrypt.Encryptor
Encryptor.Decoder, Encryptor.Encoder
-
-
构造器概要
构造器 构造器 说明 RSAActuator(byte[] pri, byte[] pub)RSAActuator(RSAPublicKey pub, RSAPrivateKey pri)
-
方法概要
修饰符和类型 方法 说明 byte[]decode(byte[] b)byte[]decode(String data)StringdecodeToString(byte[] data)StringdecodeToString(String data)booleandecodeUsePrivateKey()booleandecodeUsePublicKey()byte[]encode(byte[] b)byte[]encode(String b)StringencodeToString(byte[] b)StringencodeToString(String b)booleanencodeUsePrivateKey()booleanencodeUsePublicKey()RSAActuatorgetDecoder()RSAActuatorgetEncoder()static RSAEncodergetRSAEncoder()booleanisSupportDecoder()booleanisSupportEncoder()RSAActuatorsetDecodeUsePrivateKey(boolean p)RSAActuatorsetDecodeUsePublicKey(boolean p)RSAActuatorsetEncodeUsePrivateKey(boolean p)RSAActuatorsetEncodeUsePublicKey(boolean p)
-
-
-
构造器详细资料
-
RSAActuator
public RSAActuator(RSAPublicKey pub, RSAPrivateKey pri)
-
RSAActuator
public RSAActuator(byte[] pri, byte[] pub)
-
-
方法详细资料
-
getRSAEncoder
public static RSAEncoder getRSAEncoder()
-
decode
public byte[] decode(String data) throws DecodeException
- 指定者:
decode在接口中Actuator.Decoder- 指定者:
decode在接口中Encryptor.Decoder- 抛出:
DecodeException
-
encodeToString
public String encodeToString(String b) throws EncodeException
- 指定者:
encodeToString在接口中Actuator.Encoder- 指定者:
encodeToString在接口中Encryptor.Encoder- 抛出:
EncodeException
-
encode
public byte[] encode(String b) throws EncodeException
- 指定者:
encode在接口中Actuator.Encoder- 指定者:
encode在接口中Encryptor.Encoder- 抛出:
EncodeException
-
decodeToString
public String decodeToString(String data) throws DecodeException
- 指定者:
decodeToString在接口中Actuator.Decoder- 指定者:
decodeToString在接口中Encryptor.Decoder- 抛出:
DecodeException
-
decodeToString
public String decodeToString(byte[] data) throws DecodeException
- 指定者:
decodeToString在接口中Actuator.Decoder- 指定者:
decodeToString在接口中Encryptor.Decoder- 抛出:
DecodeException
-
encodeToString
public String encodeToString(byte[] b) throws EncodeException
- 指定者:
encodeToString在接口中Actuator.Encoder- 指定者:
encodeToString在接口中Encryptor.Encoder- 抛出:
EncodeException
-
encodeUsePrivateKey
public boolean encodeUsePrivateKey()
-
encodeUsePublicKey
public boolean encodeUsePublicKey()
-
decodeUsePublicKey
public boolean decodeUsePublicKey()
-
decodeUsePrivateKey
public boolean decodeUsePrivateKey()
-
setEncodeUsePrivateKey
public RSAActuator setEncodeUsePrivateKey(boolean p)
-
setEncodeUsePublicKey
public RSAActuator setEncodeUsePublicKey(boolean p)
-
setDecodeUsePublicKey
public RSAActuator setDecodeUsePublicKey(boolean p)
-
setDecodeUsePrivateKey
public RSAActuator setDecodeUsePrivateKey(boolean p)
-
getEncoder
public RSAActuator getEncoder()
- 指定者:
getEncoder在接口中Actuator- 指定者:
getEncoder在接口中Encryptor
-
getDecoder
public RSAActuator getDecoder()
- 指定者:
getDecoder在接口中Actuator- 指定者:
getDecoder在接口中Encryptor
-
isSupportEncoder
public boolean isSupportEncoder()
- 指定者:
isSupportEncoder在接口中Actuator- 指定者:
isSupportEncoder在接口中Encryptor
-
isSupportDecoder
public boolean isSupportDecoder()
- 指定者:
isSupportDecoder在接口中Actuator- 指定者:
isSupportDecoder在接口中Encryptor
-
encode
public byte[] encode(byte[] b) throws DecodeException- 指定者:
encode在接口中Actuator.Encoder- 指定者:
encode在接口中Encryptor.Encoder- 抛出:
DecodeException
-
decode
public byte[] decode(byte[] b) throws EncodeException- 指定者:
decode在接口中Actuator.Decoder- 指定者:
decode在接口中Encryptor.Decoder- 抛出:
EncodeException
-
-