Class CryptoJDK
java.lang.Object
com.barbantfintech.tools.common.cryptojdk.CryptoJDK
Comprehensive and easy-to-integrate Java library designed
for both Java and blockchain developers. This library offers a unified interface
to perform a variety of cryptographic operations necessary for blockchain
development. By calling just a few simple methods, developers can:
- Generate mnemonic phrases (seeds) for wallet creation.
- Generate extended public keys (xPub) for hierarchical deterministic wallets.
- Generate blockchain addresses and corresponding private keys.
- Sign and verify cryptographic messages.
- Prepare signed transactions ready for broadcasting on blockchain networks.
The library supports Bitcoin and Ethereum blockchain networks in both their mainnet and testnet versions.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Handles operations related to generating and manipulating blockchain addresses for various networks and address types.static class
Provides utility methods to generate and validate mnemonic phrases used for seed generation in blockchain technologies.static class
Manages private key operations, including generation and validation of private keys used in various blockchain networks.static class
This class provides functionality to generate and verify cryptographic signatures using private keys.static class
Utility class for preparing signed blockchain transactions ready for broadcasting to the network.static class
Facilitates operations involving extended public keys (xPub), including the generation and validation of xPubs. -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
CryptoJDK
public CryptoJDK()
-