To do so, the software has access to my RSA public key. īasically, binary software is installed on a server and verifies that the license file stored on the server is genuine. The background information is that I am trying to distribute software with. I used 'RSA PKCS1 v1.5 padding, with a SHA256 digest'. I need to verify an signed license in Python. Disclaimer: I am terrible at cryptography and I understand very little about RSA or cryptographic verification.