import base64 # Закодированная строка encoded_string = "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQ0pEQ0NBUmNHQ1NxR1NJYjNEUUVEQVRDQ0FRZ0NnZ0VCQU52bmxsWklOOTFZWXRZY1gxdmxvNG5hanZHVQp5R20wQ0srTlNLODNtM2R2TEVoM0xRMFRxSTJ1YjVqT2pxWmgyOFlGMDZMSEtQQkpJQ2xGWXNFbFk0SHI5R1FRCm8zb2dqVFJ2dmExUHFkS2d5UnNQK3JpZ2lHdmJRNHZZNm1ubGU2UWtFcGJCSnBOSXV6ZmhRWU1PM0xwT2kvbSsKamttOW1jU1FYYVhaYU5CcjVsMERuZ2c4YkFtd1Fzb1gyM2xvV2VwSDF1NmlMQzlrV0VFdTV1VDdJMWhFOTdNaApuRTRDTzRzY01LSXNFT2hyanQ3U3ZGdmxobWFta1dQQ2VOUlBIWlFwdGk2QXlSWkcyUmNNbWd5NlI3dklaQU9YClBJNml5aTZ2ayttSStWczNBQTROekY0RU5RZDlmdjJvNEdaNGt3UWJSNHV3RktndG9waWx4NmNubkhjQ0FRSUQKZ2dFRkFBS0NBUUFSdWp1UGZKTGdlQmR5UVM2K0d2RmhkUFZuMlBJZjhQR2FUWnZSeFpjQWtBbHliVjlldjljeAozenlUaVNsT2xhbU03a09kUzFYNWt3LzVRenJTalEwaVVsMUNOTWVxY3BZOHNKT0tobFNDOFlIMEF4QjY3UmcwCkRZWThQejEzYkY4elV5UGNudUFEdDNUNHVETFBYekd2ZUdwYW54a3BldUtlZ1dva0VRYWJQV21LcmkzTkNTYVAKZDREUkF1bVE1VE5KNXRxMXdTSHlUbzUvSXU1RkZGWWpqVSt6WTVTYVdsZHBwVmNnQURQRFVqOFlzczdBeEVaaQp6UlIvZWdmc1ZoL25pZTRrMTRUMjFTNzB1aDJSam8zNlUwZ0J1aFVLV2RXZTVGL1ZSTWJxaXc1NW5MNXRLYzRyCjdHSzBCQUtuVm1GQmQ5dDMvTUJyTnhxN1A5bjJFYkhpCi0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQo=" # Декодирование строки decoded_bytes = base64.b64decode(encoded_string) print(decoded_bytes) decoded_string = decoded_bytes.decode("utf-8") # Вывод результата print(decoded_string) f = open("dhpubB.pem", "w") f.write(decoded_string) f.close()