//create first an RSA private key with RSAServerCipher.generateBase64PrivateKey(RSAKeyStrength); method
String PRIVATE_KEY = "key-generated";
//create first an RSA public key with RSAServerCipher.generateBase64PublicKey(); method
String PUBLIC_KEY = "key-generated";
public class Client {
public static void main(String[] args) throws Exception {
RSAClientCipher rsaClientCipher = new RSAClientCipher(PRIVATE_KEY, PUBLIC_KEY);
System.out.println(rsaClientCipher.encryptBase64("your plain text"));
}
/*
output: D0KXT686X2236g0EK/pwLZUi5W+CoWKCjEeOxWsMpDIjVOr5g8Ak+X7eV+DJz0sLOxFvPPwGing2l/DcvoLjp6sTquUOl0Qq5QBsY9rfYVT2Us
xBb0vS2vSs599fFKak+lEgQjl49RHwHMpnt9wAxdL37lxWd2G5Qr0EE3LtCfxuBX96izfB8bq45aA+lPv43Zk7MwgqRSqqO7FxLItk1anO+lEM8s
SghcVeXj7LzoYWqcuF8pn5OmFz0FaKd2VXazlDBOJwM+2C1MXKpjdgmoiZvHBM2LIp99l9E5VQt5fsJagLv8UqTvBb4MGZLIKkliScbUV64AGfRO
2eiMv7sdC71tZb3vdL+ZsAA4d8nxArtL3ZdUyQwxCfnxIVxFP5GvyYjzXo5bhkRPCGMm1Sm7B9efUuwYTNceKeimhy594EZoWxqSVOjqZyLL3JP
MV+1n5X7VxlnTrV6e5AAAUt9vd8Px+wS+Qmr4rWSEIeqNBYulFqA4WkCzjyya+yq/eN/jaqS9BGGxlp6x7A5H3sCQnI53JaKn9ACpvxiW6sw1s
R+eoCWKDwMjPyGEroY/E/+TrRH5EUOJoWRjp/dc1G1xi7uNneI6VBcdekleWLxtrzxKQmjZnzhfGKACo402yT0fJ1Lxd2jvHFkFG3O+RQ6ar
7R9lonWsxl9kvWuyozJY=
*/
}
public class Server {
public static void main(String[] args) throws Exception {
RSAServerCipher rsaServerCipher = new RSAServerCipher(PRIVATE_KEY, PUBLIC_KEY);
System.out.println(rsaServerCipher.decryptBase64("D0KXT686X2236g0EK/pwLZUi5W+CoWKCjEeOxWsMpDIjVOr5g8Ak+X7" +
"eV+DJz0sLOxFvPPwGing2l/DcvoLjp6sTquUOl0Qq5QBsY9rfYVT2UsxBb0vS2vSs599fFKak+lEgQjl49RHwHMpnt9wAxdL37lxWd2G5" +
"Qr0EE3LtCfxuBX96izfB8bq45aA+lPv43Zk7MwgqRSqqO7FxLItk1anO+lEM8sSghcVeXj7LzoYWqcuF8pn5OmFz0FaKd2VXazlDBOJwM+" +
"2C1MXKpjdgmoiZvHBM2LIp99l9E5VQt5fsJagLv8UqTvBb4MGZLIKkliScbUV64AGfRO2eiMv7sdC71tZb3vdL+ZsAA4d8nxArtL3ZdUyQw" +
"xCfnxIVxFP5GvyYjzXo5bhkRPCGMm1Sm7B9efUuwYTNceKeimhy594EZoWxqSVOjqZyLL3JPMV+1n5X7VxlnTrV6e5AAAUt9vd8Px+wS+Qm" +
"r4rWSEIeqNBYulFqA4WkCzjyya+yq/eN/jaqS9BGGxlp6x7A5H3sCQnI53JaKn9ACpvxiW6sw1sR+eoCWKDwMjPyGEroY/E/+TrRH5EUOJo" +
"WRjp/dc1G1xi7uNneI6VBcdekleWLxtrzxKQmjZnzhfGKACo402yT0fJ1Lxd2jvHFkFG3O+RQ6ar7R9lonWsxl9kvWuyozJY="));
}
//output: your plain text
}
If you need help using the library or encounter any problems or bugs, please contact us via the following links:
Thank you for your help!
If you want support project and developer
Crypto | Address | Network |
---|---|---|
3H3jyCzcRmnxroHthuXh22GXXSmizin2yp | Bitcoin | |
0x1b45bc41efeb3ed655b078f95086f25fc83345c4 | Ethereum |
If you want support project and developer with PayPal
Copyright © 2024 Tecknobit