Package org.bitcoinj.crypto
Class EncryptedData
- java.lang.Object
-
- org.bitcoinj.crypto.EncryptedData
-
public final class EncryptedData extends java.lang.Object
An instance of EncryptedData is a holder for an initialization vector and encrypted bytes. It is typically used to hold encrypted private key bytes.
The initialisation vector is random data that is used to initialise the AES block cipher when the private key bytes were encrypted. You need these for decryption.
-
-
Field Summary
Fields Modifier and Type Field Description byte[]
encryptedBytes
byte[]
initialisationVector
-
Constructor Summary
Constructors Constructor Description EncryptedData(byte[] initialisationVector, byte[] encryptedBytes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
int
hashCode()
java.lang.String
toString()
-