PGP file encryption & decryption and sigature & verify via bouncycastle with Kotlin
Step 1: Running the PGP Application
Open the pgp-file-encryption-signature-verify path then, Type the following commands in your terminal to run the banking service
./gradlew clean build
./gradlew run
Logs after run the application:
$ ./gradlew run
> Task :run
keypair generated.
encryption completed.
signature verified.
signed And Verified.
decryption completed for encrypted file.
Inspired by examples of bouncycastle.openPGP -> github opengpg examples and youngclown's example