跳过导航链接
A B C D E G H I K L M O P R S T V W 

A

ADDRESS_LENGTH_IN_HEX - 类 中的静态变量org.web3j.crypto.Keys
 
ADDRESS_SIZE - 类 中的静态变量org.web3j.crypto.Keys
 
Aes128CtrKdfParams() - 类 的构造器org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 

B

Bip39Wallet - org.web3j.crypto中的类
Data class encapsulating a BIP-39 compatible Ethereum wallet.
Bip39Wallet(String, String) - 类 的构造器org.web3j.crypto.Bip39Wallet
 

C

CipherException - org.web3j.crypto中的异常错误
Cipher exception wrapper.
CipherException(String) - 异常错误 的构造器org.web3j.crypto.CipherException
 
CipherException(Throwable) - 异常错误 的构造器org.web3j.crypto.CipherException
 
CipherException(String, Throwable) - 异常错误 的构造器org.web3j.crypto.CipherException
 
CipherParams() - 类 的构造器org.web3j.crypto.WalletFile.CipherParams
 
ContractUtils - org.web3j.crypto中的类
Smart Contract utility functions.
ContractUtils() - 类 的构造器org.web3j.crypto.ContractUtils
 
create(ECKeyPair) - 类 中的静态方法org.web3j.crypto.Credentials
 
create(String, String) - 类 中的静态方法org.web3j.crypto.Credentials
 
create(String) - 类 中的静态方法org.web3j.crypto.Credentials
 
create(KeyPair) - 类 中的静态方法org.web3j.crypto.ECKeyPair
 
create(BigInteger) - 类 中的静态方法org.web3j.crypto.ECKeyPair
 
create(byte[]) - 类 中的静态方法org.web3j.crypto.ECKeyPair
 
create(String, ECKeyPair, int, int) - 类 中的静态方法org.web3j.crypto.Wallet
 
createContractTransaction(BigInteger, BigInteger, BigInteger, BigInteger, String) - 类 中的静态方法org.web3j.crypto.RawTransaction
 
createEcKeyPair() - 类 中的静态方法org.web3j.crypto.Keys
 
createEip155SignatureData(Sign.SignatureData, byte) - 类 中的静态方法org.web3j.crypto.TransactionEncoder
 
createEtherTransaction(BigInteger, BigInteger, BigInteger, String, BigInteger) - 类 中的静态方法org.web3j.crypto.RawTransaction
 
createLight(String, ECKeyPair) - 类 中的静态方法org.web3j.crypto.Wallet
 
createStandard(String, ECKeyPair) - 类 中的静态方法org.web3j.crypto.Wallet
 
createTransaction(BigInteger, BigInteger, BigInteger, String, String) - 类 中的静态方法org.web3j.crypto.RawTransaction
 
createTransaction(BigInteger, BigInteger, BigInteger, String, BigInteger, String) - 类 中的静态方法org.web3j.crypto.RawTransaction
 
Credentials - org.web3j.crypto中的类
Credentials wrapper.
Crypto() - 类 的构造器org.web3j.crypto.WalletFile.Crypto
 

D

decode(String) - 类 中的静态方法org.web3j.crypto.TransactionDecoder
 
decrypt(String, WalletFile) - 类 中的静态方法org.web3j.crypto.Wallet
 
deserialize(byte[]) - 类 中的静态方法org.web3j.crypto.Keys
 

E

ECDSASignature - org.web3j.crypto中的类
An ECDSA Signature.
ECDSASignature(BigInteger, BigInteger) - 类 的构造器org.web3j.crypto.ECDSASignature
 
ECKeyPair - org.web3j.crypto中的类
Elliptic Curve SECP-256k1 generated key pair.
ECKeyPair(BigInteger, BigInteger) - 类 的构造器org.web3j.crypto.ECKeyPair
 
encode(RawTransaction) - 类 中的静态方法org.web3j.crypto.TransactionEncoder
 
encode(RawTransaction, byte) - 类 中的静态方法org.web3j.crypto.TransactionEncoder
 
engineGenerateSeed(int) - 类 中的方法org.web3j.crypto.LinuxSecureRandom
 
engineNextBytes(byte[]) - 类 中的方法org.web3j.crypto.LinuxSecureRandom
 
engineSetSeed(byte[]) - 类 中的方法org.web3j.crypto.LinuxSecureRandom
 
equals(Object) - 类 中的方法org.web3j.crypto.Credentials
 
equals(Object) - 类 中的方法org.web3j.crypto.ECKeyPair
 
equals(Object) - 类 中的方法org.web3j.crypto.Sign.SignatureData
 
equals(Object) - 类 中的方法org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 
equals(Object) - 类 中的方法org.web3j.crypto.WalletFile.CipherParams
 
equals(Object) - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
equals(Object) - 类 中的方法org.web3j.crypto.WalletFile
 
equals(Object) - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 

G

generateBip39Wallet(String, File) - 类 中的静态方法org.web3j.crypto.WalletUtils
Generates a BIP-39 compatible Ethereum wallet.
generateContractAddress(byte[], BigInteger) - 类 中的静态方法org.web3j.crypto.ContractUtils
Generate a smart contract address.
generateContractAddress(String, BigInteger) - 类 中的静态方法org.web3j.crypto.ContractUtils
 
generateFullNewWalletFile(String, File) - 类 中的静态方法org.web3j.crypto.WalletUtils
 
generateLightNewWalletFile(String, File) - 类 中的静态方法org.web3j.crypto.WalletUtils
 
generateMnemonic(byte[]) - 类 中的静态方法org.web3j.crypto.MnemonicUtils
The mnemonic must encode entropy in a multiple of 32 bits.
generateNewWalletFile(String, File, boolean) - 类 中的静态方法org.web3j.crypto.WalletUtils
 
generateSeed(String, String) - 类 中的静态方法org.web3j.crypto.MnemonicUtils
To create a binary seed from the mnemonic, we use the PBKDF2 function with a mnemonic sentence (in UTF-8 NFKD) used as the password and the string "mnemonic" + passphrase (again in UTF-8 NFKD) used as the salt.
generateTransactionHash(RawTransaction, Credentials) - 类 中的静态方法org.web3j.crypto.TransactionUtils
Utility method to provide the transaction hash for a given transaction.
generateTransactionHash(RawTransaction, byte, Credentials) - 类 中的静态方法org.web3j.crypto.TransactionUtils
Utility method to provide the transaction hash for a given transaction.
generateTransactionHashHexEncoded(RawTransaction, Credentials) - 类 中的静态方法org.web3j.crypto.TransactionUtils
Utility method to provide the transaction hash for a given transaction.
generateTransactionHashHexEncoded(RawTransaction, byte, Credentials) - 类 中的静态方法org.web3j.crypto.TransactionUtils
Utility method to provide the transaction hash for a given transaction.
generateWalletFile(String, ECKeyPair, File, boolean) - 类 中的静态方法org.web3j.crypto.WalletUtils
 
getAddress() - 类 中的方法org.web3j.crypto.Credentials
 
getAddress(ECKeyPair) - 类 中的静态方法org.web3j.crypto.Keys
 
getAddress(BigInteger) - 类 中的静态方法org.web3j.crypto.Keys
 
getAddress(String) - 类 中的静态方法org.web3j.crypto.Keys
 
getAddress(byte[]) - 类 中的静态方法org.web3j.crypto.Keys
 
getAddress() - 类 中的方法org.web3j.crypto.WalletFile
 
getC() - 类 中的方法org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 
getChainId() - 类 中的方法org.web3j.crypto.SignedRawTransaction
 
getCipher() - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
getCipherparams() - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
getCiphertext() - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
getCrypto() - 类 中的方法org.web3j.crypto.WalletFile
 
getData() - 类 中的方法org.web3j.crypto.RawTransaction
 
getDefaultKeyDirectory() - 类 中的静态方法org.web3j.crypto.WalletUtils
 
getDklen() - 类 中的方法org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 
getDklen() - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 
getEcKeyPair() - 类 中的方法org.web3j.crypto.Credentials
 
getFilename() - 类 中的方法org.web3j.crypto.Bip39Wallet
 
getFrom() - 类 中的方法org.web3j.crypto.SignedRawTransaction
 
getGasLimit() - 类 中的方法org.web3j.crypto.RawTransaction
 
getGasPrice() - 类 中的方法org.web3j.crypto.RawTransaction
 
getId() - 类 中的方法org.web3j.crypto.WalletFile
 
getIv() - 类 中的方法org.web3j.crypto.WalletFile.CipherParams
 
getKdf() - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
getKdfparams() - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
getMac() - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
getMainnetKeyDirectory() - 类 中的静态方法org.web3j.crypto.WalletUtils
 
getMnemonic() - 类 中的方法org.web3j.crypto.Bip39Wallet
 
getN() - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 
getNonce() - 类 中的方法org.web3j.crypto.RawTransaction
 
getP() - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 
getPrf() - 类 中的方法org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 
getPrivateKey() - 类 中的方法org.web3j.crypto.ECKeyPair
 
getPublicKey() - 类 中的方法org.web3j.crypto.ECKeyPair
 
getR() - 类 中的方法org.web3j.crypto.Sign.SignatureData
 
getR() - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 
getS() - 类 中的方法org.web3j.crypto.Sign.SignatureData
 
getSalt() - 类 中的方法org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 
getSalt() - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 
getSignatureData() - 类 中的方法org.web3j.crypto.SignedRawTransaction
 
getTestnetKeyDirectory() - 类 中的静态方法org.web3j.crypto.WalletUtils
 
getTo() - 类 中的方法org.web3j.crypto.RawTransaction
 
getV() - 类 中的方法org.web3j.crypto.Sign.SignatureData
 
getValue() - 类 中的方法org.web3j.crypto.RawTransaction
 
getVersion() - 类 中的方法org.web3j.crypto.WalletFile
 

H

hashCode() - 类 中的方法org.web3j.crypto.Credentials
 
hashCode() - 类 中的方法org.web3j.crypto.ECKeyPair
 
hashCode() - 类 中的方法org.web3j.crypto.Sign.SignatureData
 
hashCode() - 类 中的方法org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 
hashCode() - 类 中的方法org.web3j.crypto.WalletFile.CipherParams
 
hashCode() - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
hashCode() - 类 中的方法org.web3j.crypto.WalletFile
 
hashCode() - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 

I

isCanonical() - 类 中的方法org.web3j.crypto.ECDSASignature
 
isValidAddress(String) - 类 中的静态方法org.web3j.crypto.WalletUtils
 
isValidPrivateKey(String) - 类 中的静态方法org.web3j.crypto.WalletUtils
 

K

Keys - org.web3j.crypto中的类
Crypto key utilities.

L

LinuxSecureRandom - org.web3j.crypto中的类
Implementation from BitcoinJ implementation A SecureRandom implementation that is able to override the standard JVM provided implementation, and which simply serves random numbers by reading /dev/urandom.
LinuxSecureRandom() - 类 的构造器org.web3j.crypto.LinuxSecureRandom
 
loadBip39Credentials(String, String) - 类 中的静态方法org.web3j.crypto.WalletUtils
 
loadCredentials(String, String) - 类 中的静态方法org.web3j.crypto.WalletUtils
 
loadCredentials(String, File) - 类 中的静态方法org.web3j.crypto.WalletUtils
 

M

MnemonicUtils - org.web3j.crypto中的类
Provides utility methods to generate random mnemonics and also generate seeds from mnemonics.
MnemonicUtils() - 类 的构造器org.web3j.crypto.MnemonicUtils
 

O

org.web3j.crypto - 程序包 org.web3j.crypto
 

P

PRIVATE_KEY_LENGTH_IN_HEX - 类 中的静态变量org.web3j.crypto.Keys
 
publicKeyFromPrivate(BigInteger) - 类 中的静态方法org.web3j.crypto.Sign
Returns public key from the given private key.

R

r - 类 中的变量org.web3j.crypto.ECDSASignature
 
RawTransaction - org.web3j.crypto中的类
Transaction class used for signing transactions locally.
RawTransaction(BigInteger, BigInteger, BigInteger, String, BigInteger, String) - 类 的构造器org.web3j.crypto.RawTransaction
 
recoverFromSignature(int, ECDSASignature, byte[]) - 类 中的静态方法org.web3j.crypto.Sign
Given the components of a signature and a selector value, recover and return the public key that generated the signature according to the algorithm in SEC1v2 section 4.1.6.

S

s - 类 中的变量org.web3j.crypto.ECDSASignature
 
ScryptKdfParams() - 类 的构造器org.web3j.crypto.WalletFile.ScryptKdfParams
 
serialize(ECKeyPair) - 类 中的静态方法org.web3j.crypto.Keys
 
setAddress(String) - 类 中的方法org.web3j.crypto.WalletFile
 
setC(int) - 类 中的方法org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 
setCipher(String) - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
setCipherparams(WalletFile.CipherParams) - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
setCiphertext(String) - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
setCrypto(WalletFile.Crypto) - 类 中的方法org.web3j.crypto.WalletFile
 
setCryptoV1(WalletFile.Crypto) - 类 中的方法org.web3j.crypto.WalletFile
 
setDklen(int) - 类 中的方法org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 
setDklen(int) - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 
setId(String) - 类 中的方法org.web3j.crypto.WalletFile
 
setIv(String) - 类 中的方法org.web3j.crypto.WalletFile.CipherParams
 
setKdf(String) - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
setKdfparams(WalletFile.KdfParams) - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
setMac(String) - 类 中的方法org.web3j.crypto.WalletFile.Crypto
 
setN(int) - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 
setP(int) - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 
setPrf(String) - 类 中的方法org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 
setR(int) - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 
setSalt(String) - 类 中的方法org.web3j.crypto.WalletFile.Aes128CtrKdfParams
 
setSalt(String) - 类 中的方法org.web3j.crypto.WalletFile.ScryptKdfParams
 
setVersion(int) - 类 中的方法org.web3j.crypto.WalletFile
 
sign(byte[]) - 类 中的方法org.web3j.crypto.ECKeyPair
Sign a hash with the private key of this key pair.
Sign - org.web3j.crypto中的类
Transaction signing logic.
Sign() - 类 的构造器org.web3j.crypto.Sign
 
Sign.SignatureData - org.web3j.crypto中的类
 
SignatureData(byte, byte[], byte[]) - 类 的构造器org.web3j.crypto.Sign.SignatureData
 
signedMessageToKey(byte[], Sign.SignatureData) - 类 中的静态方法org.web3j.crypto.Sign
Given an arbitrary piece of text and an Ethereum message signature encoded in bytes, returns the public key that was used to sign it.
SignedRawTransaction - org.web3j.crypto中的类
 
SignedRawTransaction(BigInteger, BigInteger, BigInteger, String, BigInteger, String, Sign.SignatureData) - 类 的构造器org.web3j.crypto.SignedRawTransaction
 
signMessage(byte[], ECKeyPair) - 类 中的静态方法org.web3j.crypto.Sign
 
signMessage(byte[], ECKeyPair, boolean) - 类 中的静态方法org.web3j.crypto.Sign
 
signMessage(RawTransaction, Credentials) - 类 中的静态方法org.web3j.crypto.TransactionEncoder
 
signMessage(RawTransaction, byte, Credentials) - 类 中的静态方法org.web3j.crypto.TransactionEncoder
 

T

toCanonicalised() - 类 中的方法org.web3j.crypto.ECDSASignature
Will automatically adjust the S component to be less than or equal to half the curve order, if necessary.
toChecksumAddress(String) - 类 中的静态方法org.web3j.crypto.Keys
Checksum address encoding as per EIP-55.
toString() - 类 中的方法org.web3j.crypto.Bip39Wallet
 
TransactionDecoder - org.web3j.crypto中的类
 
TransactionDecoder() - 类 的构造器org.web3j.crypto.TransactionDecoder
 
TransactionEncoder - org.web3j.crypto中的类
Create RLP encoded transaction, implementation as per p4 of the yellow paper.
TransactionEncoder() - 类 的构造器org.web3j.crypto.TransactionEncoder
 
TransactionUtils - org.web3j.crypto中的类
Transaction utility functions.
TransactionUtils() - 类 的构造器org.web3j.crypto.TransactionUtils
 

V

verify(String) - 类 中的方法org.web3j.crypto.SignedRawTransaction
 

W

Wallet - org.web3j.crypto中的类
Ethereum wallet file management.
Wallet() - 类 的构造器org.web3j.crypto.Wallet
 
WalletFile - org.web3j.crypto中的类
Ethereum wallet file.
WalletFile() - 类 的构造器org.web3j.crypto.WalletFile
 
WalletFile.Aes128CtrKdfParams - org.web3j.crypto中的类
 
WalletFile.CipherParams - org.web3j.crypto中的类
 
WalletFile.Crypto - org.web3j.crypto中的类
 
WalletFile.ScryptKdfParams - org.web3j.crypto中的类
 
WalletUtils - org.web3j.crypto中的类
Utility functions for working with Wallet files.
WalletUtils() - 类 的构造器org.web3j.crypto.WalletUtils
 
A B C D E G H I K L M O P R S T V W 
跳过导航链接