public class CryptoUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static Base64.Decoder |
BASE_64_DECODER |
static Base64.Encoder |
BASE_64_ENCODER |
static Charset |
CHARSET_UTF_8 |
private static String |
CIPHER_PROVIDER |
private static String |
CIPHER_TRANSFORMATION |
private static String |
KEY_TYPE |
private static String |
MESSAGE_DIGEST_ALGORYTHM |
private static Random |
RANDOM |
static String |
SYSTEM_BASE_PASS_KEY_PROPERTY_NAME |
| Constructor and Description |
|---|
CryptoUtil() |
| Modifier and Type | Method and Description |
|---|---|
private static byte[] |
convert(int cipherMode,
String sourceIp,
byte[] data) |
static byte[] |
decrypt(String sourceIp,
byte[] encryptedPayload) |
static byte[] |
encrypt(String sourceIp,
byte[] payload) |
static byte[] |
fromBase64(byte[] base64Bytes) |
static byte[] |
fromBase64(String source) |
static String |
fromBase64String(byte[] base64Bytes) |
static String |
fromBase64String(String source) |
static byte[] |
getCommunicationPassKey(String sourceIp) |
static String |
getCommunicationPassKeyString(String sourceIp) |
static SecretKeySpec |
getSecretKey(String sourceIp) |
static String |
getSystemBasePassKey() |
static String |
nextRandomCode() |
static String |
nextUserToken(String sourceIp) |
static byte[] |
toBase64(byte[] plainBytes) |
static byte[] |
toBase64(String source) |
static String |
toBase64String(byte[] plainBytes) |
static String |
toBase64String(String source) |
static byte[] |
toHex(byte[] source) |
static byte[] |
toHex(String source) |
static String |
toHexString(byte[] source) |
static String |
toHexString(String source) |
static byte[] |
toMD5(byte[] source) |
static byte[] |
toMD5(String source) |
static String |
toMD5String(byte[] source) |
static String |
toMD5String(Object source) |
static String |
toMD5String(String source) |
public static final Charset CHARSET_UTF_8
public static final String SYSTEM_BASE_PASS_KEY_PROPERTY_NAME
private static final String MESSAGE_DIGEST_ALGORYTHM
private static final String CIPHER_TRANSFORMATION
private static final String KEY_TYPE
private static final String CIPHER_PROVIDER
public static final Base64.Encoder BASE_64_ENCODER
public static final Base64.Decoder BASE_64_DECODER
private static final Random RANDOM
public static final String getSystemBasePassKey()
public static final byte[] getCommunicationPassKey(String sourceIp)
public static final String getCommunicationPassKeyString(String sourceIp)
public static final SecretKeySpec getSecretKey(String sourceIp)
public static final byte[] toMD5(byte[] source)
public static final byte[] toMD5(String source)
public static final String toMD5String(byte[] source)
public static final byte[] toHex(byte[] source)
public static final byte[] toHex(String source)
public static final String toHexString(byte[] source)
public static final byte[] decrypt(String sourceIp, byte[] encryptedPayload)
public static final byte[] encrypt(String sourceIp, byte[] payload)
private static final byte[] convert(int cipherMode,
String sourceIp,
byte[] data)
public static final byte[] toBase64(byte[] plainBytes)
public static final byte[] toBase64(String source)
public static final String toBase64String(byte[] plainBytes)
public static final byte[] fromBase64(byte[] base64Bytes)
public static final byte[] fromBase64(String source)
public static final String fromBase64String(byte[] base64Bytes)
public static final String nextRandomCode()
Copyright © 2019. All rights reserved.