Digital Signing with Java

Digital Signing with Java

Image for post
Image for post
Photo by Eugene Chystiakov on Unsplash

A little bit of theory

Relationship with Hashing

How it works

Image for post
Image for post
Digital Signing Concept (Source: Wikipedia)

Java implementation

Keypair generation

Image for post
Image for post

Signature generation

Image for post
Image for post

Signature verification

Image for post
Image for post

Tying it up together

Image for post
Image for post

Conclusion

Written by

I am a software engineer focusing on Java programming language and Public Key Infrastructure (PKI). Loves Linux and open-source technology.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store