public class CryptoUtil
extends java.lang.Object
| 构造器和说明 |
|---|
CryptoUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
add0X(java.lang.String s) |
static java.lang.String |
bytesToHexStr(byte[] bytes) |
static java.lang.String |
del0X(java.lang.String s) |
static com.brewchain.sdk.crypto.KeyPairs |
getRandomKP() |
static java.lang.String |
hexEncodeWithPrefix(byte[] bytes) |
static byte[] |
hexStrToBytes(java.lang.String hexStr)
可兼容以"0x"开头的16进制字符串的转换
|
static void |
main(java.lang.String[] args) |
static com.brewchain.sdk.crypto.KeyPairs |
privatekeyToAccountKey(byte[] pkBytes) |
static com.brewchain.sdk.crypto.KeyPairs |
privatekeyToAccountKey(java.lang.String pk) |
static java.lang.String |
privateKeyToAddress(byte[] pkBytes) |
static java.lang.String |
privateKeyToPublicKey(byte[] pkBytes) |
static byte[] |
sha3(byte[] contentBytes) |
static byte[] |
sign(java.lang.String privateKey,
byte[] contentBytes) |
static java.lang.String |
signHex(java.lang.String privateKey,
byte[] contentBytes) |
static boolean |
verifySign(java.lang.String pubKey,
byte[] cont,
java.lang.String sign) |
public static byte[] hexStrToBytes(java.lang.String hexStr)
public static java.lang.String bytesToHexStr(byte[] bytes)
public static java.lang.String hexEncodeWithPrefix(byte[] bytes)
public static byte[] sha3(byte[] contentBytes)
public static com.brewchain.sdk.crypto.KeyPairs privatekeyToAccountKey(byte[] pkBytes)
public static com.brewchain.sdk.crypto.KeyPairs privatekeyToAccountKey(java.lang.String pk)
public static byte[] sign(java.lang.String privateKey,
byte[] contentBytes)
public static java.lang.String signHex(java.lang.String privateKey,
byte[] contentBytes)
public static boolean verifySign(java.lang.String pubKey,
byte[] cont,
java.lang.String sign)
public static java.lang.String privateKeyToAddress(byte[] pkBytes)
public static java.lang.String privateKeyToPublicKey(byte[] pkBytes)
public static com.brewchain.sdk.crypto.KeyPairs getRandomKP()
public static java.lang.String add0X(java.lang.String s)
public static java.lang.String del0X(java.lang.String s)
public static void main(java.lang.String[] args)