
Privkeystr = key.exportKey(format='PEM', passphrase=None, pkcs=1)Įncrypted = encryptor.encrypt(msg. Key = RSA.generate(1024, random_generator) The additional code that would generate the keys is: Print ("Private key (first 200 chars):\n",privatekey)ĭecrypted = crypt(b64decode(msg)) Privatekey = "-BEGIN RSA PRIVATE KEY-\nMIICXQIBAAKBgQDCnquXGWjySQr3ovaHjjEukRpdqBrYNwI9wdZcwBT5DL6HM0iV\nW5rUYkrlVOXfAurLa2PUfgUY7aZ4qtP+yiELOELStXsqrdN0A/wJ3QhrLGYxA3fh\nyxmkHXVJKERRpbRQS9HHXbrvHKSRLXHrbX7/bla0gqaTw5+LEZDEduysWwIDAQAB\nAoGAARvQ88C7+FAHiqGYW0Kpb7p5NqSz18d4cSGe4ahhIN9nC8jJq7rPMaaIXAYV\nHnrFxk2LpAo+Z9tIDNKW9+dEM5RIm66As+L9H4ng7RQcxO4/jrzuLaz559IVDsPb\nedeRnP343L2YJmgjrsuOD90E23FC6zdzH0kxROzqpEVoTwECQQDaQBl9tBFwGQ14\nFUjYMC9UB3pSGCldsMZD8Fi12oceKDI2ydBaoDkO8YrCm986NTxn0HbQjiZ0E3Ad\nq8aGbpkFAkEA5Eg7p/io/t09LH89kGCpUaKb2A9OCSAXdUKHl0bMGUrRkQRGsvNl\nZd3QFThGbjj9AFV0wdzzfrWf2pdgpgmt3wJBAIrNWWjorG5ugHJulvVnL7JxTwoG\n88fyNSXgJYsCgAxd5BGUKD56x88JLwa1uzJ5yQD9Q5M/1JTeB9/W71tv20ECQCv2\nUS7G71ytpJNGKcf9JX5oL1ULlX6iZIIbfts+Mh4Iz5T62tapkvRsJB+CB+ZAKVEA\nJA0VjPrw5UkGcAFpyccCQQC4cKSQiI6t/1TlXgW4zSijoEJeRGjwrNNz74+YeuDe\nYPT4Y7tSsHxatOLZOpuj2xqHGfmV+F2YJUsmays7/zUZ\n-END RSA PRIVATE KEY-" Msg="UmF77BTx4q/uBK9Fd6djix4bsTg8hFqtnzbtdbih4iYl2j+mBF7PdH4DvGzOGNRI9cOdBCflj8wBfyWSYlf4/xZJhV8K5+jEQCNHMQ5a1oDKjMTB6+5g6CAjudD2wXgyTcCEJMHuMJW/Sw2m+9VADMgw8yOWXu/rn2h0/NDx/Ts=" In the Python code we import the key into an RSA object, and then call the decrypt() method: YPT4Y7tSsHxatOLZOpuj2xqHGfmV+F2YJUsmays7/zUZĬipher: UmF77BTx4q/uBK9Fd6djix4bsTg8hFqtnzbtdbih4iYl2j+mBF7PdH4DvGzOGNRI9cOdBCflj8wBfyWSYlf4/xZJhV8K5+jEQCNHMQ5a1oDKjMTB6+5g6CAjudD2wXgyTcCEJMHuMJW/Sw2m+9VADMgw8yOWXu/rn2h0/NDx/Ts=


JA0VjPrw5UkGcAFpyccCQQC4cKSQiI6t/1TlXgW4zSijoEJeRGjwrNNz74+YeuDe US7G71ytpJNGKcf9JX5oL1ULlX6iZIIbfts+Mh4Iz5T62tapkvRsJB+CB+ZAKVEA Zd3QFThGbjj9AFV0wdzzfrWf2pdgpgmt3wJBAIrNWWjorG5ugHJulvVnL7JxTwoGĨ8fyNSXgJYsCgAxd5BGUKD56x88JLwa1uzJ5yQD9Q5M/1JTeB9/W71tv20ECQCv2 Q8aGbpkFAkEA5Eg7p/io/t09LH89kGCpUaKb2A9OCSAXdUKHl0bMGUrRkQRGsvNl HnrFxk2LpAo+Z9tIDNKW9+dEM5RIm66As+L9H4ng7RQcxO4/jrzuLaz559IVDsPbĮdeRnP343L2YJmgjrsuOD90E23FC6zdzH0kxROzqpEVoTwECQQDaQBl9tBFwGQ14įUjYMC9UB3pSGCldsMZD8Fi12oceKDI2ydBaoDkO8YrCm986NTxn0HbQjiZ0E3Ad


W5rUYkrlVOXfAurLa2PUfgUY7aZ4qtP+yiELOELStXsqrdN0A/wJ3QhrLGYxA3fh MIICXQIBAAKBgQDCnquXGWjySQr3ovaHjjEukRpdqBrYNwI9wdZcwBT5DL6HM0iV In RSA, we might receive a Base64 encrypted message, and we have a private key.
