public class Crypto
extends java.lang.Object
| Constructor and Description |
|---|
Crypto(java.lang.String cipherKey) |
Crypto(java.lang.String cipherKey,
boolean dynamicIV) |
Crypto(java.lang.String cipherKey,
java.lang.String customInitializationVector) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
decrypt(java.lang.String cipher_text) |
java.lang.String |
decrypt(java.lang.String cipher_text,
java.lang.Integer flags) |
java.lang.String |
encrypt(java.lang.String input) |
java.lang.String |
encrypt(java.lang.String input,
java.lang.Integer flags) |
static byte[] |
hexEncode(byte[] input) |
void |
initCiphers() |
static com.pubnub.api.PubNubException |
newCryptoError(int code,
java.lang.Exception exception) |
static byte[] |
sha256(byte[] input)
Get SHA256
|
public Crypto(java.lang.String cipherKey)
public Crypto(java.lang.String cipherKey,
java.lang.String customInitializationVector)
public Crypto(java.lang.String cipherKey,
boolean dynamicIV)
public void initCiphers()
throws com.pubnub.api.PubNubException
com.pubnub.api.PubNubExceptionpublic static byte[] hexEncode(byte[] input)
throws com.pubnub.api.PubNubException
com.pubnub.api.PubNubExceptionpublic static com.pubnub.api.PubNubException newCryptoError(int code,
java.lang.Exception exception)
public java.lang.String encrypt(java.lang.String input)
throws com.pubnub.api.PubNubException
com.pubnub.api.PubNubExceptionpublic java.lang.String encrypt(java.lang.String input,
java.lang.Integer flags)
throws com.pubnub.api.PubNubException
com.pubnub.api.PubNubExceptionpublic java.lang.String decrypt(java.lang.String cipher_text)
throws com.pubnub.api.PubNubException
com.pubnub.api.PubNubExceptionpublic java.lang.String decrypt(java.lang.String cipher_text,
java.lang.Integer flags)
throws com.pubnub.api.PubNubException
com.pubnub.api.PubNubExceptionpublic static byte[] sha256(byte[] input)
throws com.pubnub.api.PubNubException
input - com.pubnub.api.PubNubException