dependencies {
implementation 'org.bitcoinj:bitcoinj-core:0.14.7'
}
import org.bitcoinj.core.Base58;
public class Base58EncryptionExample {
public static void main(String[] args) {
String originalText = "This is a secret message.";
System.out.println("Original text: " + originalText);
String encodedText = Base58.encode(originalText.getBytes());
System.out.println("Encoded text: " + encodedText);
byte[] decodedBytes = Base58.decode(encodedText);
String decodedText = new String(decodedBytes);
System.out.println("Decoded text: " + decodedText);
}
}
Original text: This is a secret message.
Encoded text: 6vYvNpGSkQPYXtcu9y83W4KeM9heYmwqSzaBppHepD2v
Decoded text: This is a secret message.