#import os #from cryptography.hazmat.backends import default_backend #from cryptography.hazmat.primitives.asymmetric import rsa #from cryptography.hazmat.primitives.asymmetric import dsa #from cryptography.hazmat.primitives import serialization p_key = serialization.load_pem_private_key( #data='0100110101001001010010010100011001001100010101000100001001011000010000100110011101101011011100010110100001101011011010010100011100111001011101110011000001000010010000100101000100110000011101110101001101101010010000010111000001000010011001110110101101110001011010000110101101101001010001110011100101110111001100000100001001000010010100010111011101110111010010000100000101010001010010010110101001100101011110010101000101000111011010100110010100111000001010110111001101000011010000010110011101100111010000010100110101000001011101110100011101000011010000110111000101000111010100110100100101100010001100110100010001010001010010010100101001000010010100010100000101110111010010000101000101011001010010100101100101001001010110100100100101000001010101110101010101000100010000100100000101000101011100010100001001000010010001000011010001101111010011010011011001001100010011110110010101100001010011010110010001001001010001110111001000110101001100100110111101100100001100110111101001101001010001000100001001001001010010010100010100110000010011000011011101110000011000100111000001010110010100000111010101110100011100100111001001101101011101110011011001110011001110000110101001000110011101100100000101101100011011110110011101000010011100010100010101011010011000100101000101010110010011000011010001111010010101000111010100110011011110010110110001010001010101010010111101001101011110010110101001010010010110010111010001110100011011110111011101010011011100100101010000110101011001100101010000111001011010110111011001011010011010110100111001000100010010100110011101000110011100100110001100110000011010010011001001100010010010110110110101001000011010010110110001000101011101110110010101010011011001100100100101100111010011000111011101101111011011110100011001111001011000110100010000110110010101100011100101101011001101110110110101111001001101000111101001001101011101110110100001101010010011110011000101101000010011100100101000110001011101000111000000111001010011110100110000110000010100100101101000111000011010010011011001101110011000010111010101000101010101010111010000111001001100000110101001110100001100010110101000110101010011000011010101010010010100100101011001010000001100010110100101111000011010100011010001000010010000100111010001010011010101110111010101010001011001100101000001000111011011000100001101100110001101010111010001001001010101110010111101100100010101100011011100110111010010000011010001001001011101100100110001001000010110010011010001100100001100000011100100110010011000010111100000110000010001010011100001100011010001110010111100110000011101100111011100111001011000100100110000101111001110010100101001100001001110010110000101000011011011110011011101111000011101000110011001000100011000110010111101000110001101100110110100110000010001000111011100110001011100110011011001001010010011010101010101101001001110000101010101000110011001100111001101111010011001110110001000110100010101010100100101010100001110010011000101110101010001010101100101010001011110000110001101101000001100110110110001101110011010010011001001101100010011100110011101000001001100110101001101110000010010000100110101010011010011000111100101011010010011000011001101101111010100010011100001001011011011110101010101001011001100000110000100110000010001000111100001111000010011110100100001001101011000100111100101101101011011110111011100110011011000010100100101110000010011000011010101110011010011100101010000110100010100010100011001000001011011100011011101100011011001000111101000101011010001100101101001001011010011010100001100110110001101100101001001010111010011000101011101110110010110100100111101010111010100100110001000110011011101000111001001000111010011000111001001001010011101100100010000110000010011110110110000111001011100100111000101000011010011000110000101010001010011000111011000110101011100010100001101000111010011100110110101001110001101100101100101000110011110000110111001001100010101010100110001101100010100010100000101110101011101000111101001100010001101010011011001100111011101100101000001001010010110000010111101110101011110100100111000110100011001010011100001001000011110000011001001010111010010010100101001101011011011000111010101011001011100110111000101111000001101100110110101110110010101110011000001010101011011000111010100111001010001100100000101010010011010010010101101000001010011100110011000110001011100010011100001001100001011110010101101110001010110010110100000110010011010010110100001000100011000100111011101100101011101110101100001110111001101110110101101110111011001010100101001100011011001110100111001001001010011110111000101010010010011010110100101010110010000110111100101110000011110100111011001010111011001110101010000110110011001000011011001101101011001000110011001011000010011000100101101110010010011100101000101110010001101100111010001001000011011110111001001110000010011110100101101100111011110000111010001101111011000100101000001001111011010110101011001100110011100000100010001100010011000110011000001101001011101010010101101111000011010100101101001110000011100010110000101000001001011110110000100110011010011110100100000110100001100010011001101010101001011110100111001001100010001100101011001001001010100100110001000110001010010110110101101111000011000100111011001000110010001110011000001101001010101000100111101001010010001000011011101111001011011100110110001011001010011110101010001110111011010100100011101101010011101010100100001110111010110010110110101100100001101100111010100110010011001000011001101100001010010000101010100110000011001100010111101101011011011100101000101010110011011000101001101000110010000100100000101110111010001010100100101001110010101110011000101000011011011000100001001011010011001010100000101101111001110010100011001110100010010110100111001011000010011100100101001010101010100110110111000111001010011010110000101101001011000100011000001000101001100110011011001001001010110000100110001010010010010000011001101100001010000100111010101110101011000010111011001110000011000010110100101100001001100000110100101110010011101010101011001101100010101010011100001100111001100000101000001110100001101000011010101001100010001110111001001001111001010110010101101110001010101000101011101010001010010100101000001000011001110000111000001010100010101000110100101110111011000010111000001101100010011000100101101010000010110100101001001110011001100100100100101010110001010110110111101011000010101100111000001001100001110010101001101100010010100000101100101001001001100010111010000110011011101000101010001001010010101110011100001101100011100110100111001001000011011100011010001111000011001000101001001111001011101110110101101000001010101010110100001011000011101010011000001000011010010110110101101110110011101010100111001110100011101000100111001000011011101010100001001000011010001110100011101111010011101000111010101100110011000110111100101110100010011100110010101000011010010010101100100111001010000010100110001000110011001010100001101101100011000100011001001001000010101110110100001101110011001110111011101110000011101110110001001100111001011110111101000110011010110000110100000110110010110000111010001110111001110010101011101000100011101010100010001101011010011010100100000110011010001000100001100101011010100100101101001010100001010110101011101110101011101100011010001110001010001000110100001000111001100010101100101101001011010100111100000111000011001000110001100110000011001110010101101101101010011100100001100110011010010100110010001100100010101010111100101110001001101110110010101110010010101010110011001101101001100010011010101000101001100010100111001101101001101010101100001000111011001100101001001110100001101010011100100101111011010100111010101110000010100010011000000110111001101100101101001000010011101000101100000101011011101100100011101110100010001010110101101001101001100010111100101001011001010110110100101011001010000010011011001000010010110000111011101000111010011100100010001001011011010110101100001100011010011100110011001101001010000100100110101000001010010110011000101100110001101010011000101100101011011110101000101011000001010110100011000101111010100110011011001101001010110000011011101001100011000100101100000101111011100000100101101110000011100110110101001100111001110000100111001110100010000100111000100101011011010110110111001110100011001100011010000110101011110000110101101110110001011110110110101000010011001000101000000101011001100100011000000111000011100010010111101101100011011100100101101010111010101000101011101001001011100000110001101110000011001100110001000110000011101110100100101011001001010110111001101101110011011010110101001001100001010110110111001110100011100010010111101111000011110010111100001110011010001100100111101010100010011110100000101000011010001000011100000110111001100100100011001001011011010000100110101101001011011100111100001110000010101110110110101110001011101110111100001100011011110010110011101100011010101100011000101000101010001100110000101110110010101010111000100110101011011100110000101101110010110100110111101010110011011100111101001000100011001110111011101101101010000010111010001111001001110000100010101000111001101000011011000110101010110100110110001010111010010100111100001110011010100110111000101000111010101010101000101100010001110000111000001101010011100100100101001000011011000110100101001101011010100000111100101010100011011010101100001010011011101000011000101100010010001010100100000110000010101010101001101001100011011010100111001101101010000110110101001100110010001000100100001100010001100010101100101100100001101000100101001011010010100100100110101101011010100110101011101011000010001010011100101110100011110000100100000110100011011000011011101000110001101100111100101010110011000100111000001101010011011000011001001110110010011010110100001010101011110000011100001011010010010110101011100110011010000010111010000110000011100110100000101010100011001110110011101001010011110000100100001011001011000100100101100110000001101000110000100101011011001000100011001010001001100010101011001001110011001110100011001110000011001000110011001100010010101100111010001101011010110100011100001000101001010110110010011101010111010001101111001100110111100100110111010101000111011100110111010010000100010101101110011110100111001000110110011101010110101001010000001100100111101000111000001101000011100101111010011000010111011001110000001101100011010101101000010011100110111001110001010000010110111101001000010010100101100101110011010010100100111101011000011000100011010101110110011011110101101001100011001100110100010001011001001101000110111100110010011000110100111001010100001101110100101101110001010011110110110100110011001100010011100101100101001100110110001001110101001110010011100001001111010100010111010001101010010010000110010001001101011101010110101000101011011011100101011101010101010011110010111100110011001011110100110101000111001101000011001101101010001100110011000101010001001101010100010001110011011001000011011001000111011001010110001001010101001101110100100001000100001110000100011100101111010000110110001001100001010011010100100101011010010010000100101001100001010011000101100001010101011100100011011100110110011010110101010101010011010011010011100100111000011100010101100101101001011000110101001001100001011110010101000001111010010000110111100000101011001010110111011101010001010011100111011001101010001110010100100100101011011100100110001101110100001110010110110001010010010100000110100101010101001100010100001001001011001100000111101000110000011100100100101001100110001110010101010101100110001010110110111001101011011001000011011100110000011010010100111001010110010001000110101100111001011000100011100000110001011100000100101101100101010101110111010101100001010101100100011000110101011100000011010001101011011000110111010001011001011110000100001101000101010101100100001001010111011100010101010100111000011110010101011001100001011010010100010001110010010011100101011101010101011100010011000001110011001100110110111001101010011110100100000101111000011001010110011001101100011000100110100101100010011110010011000101101101010001110011011101001101010100000110011101001011011011010111100101011000001110010101000001001000010101000110110101001010010100100101011100110110010100000110111001111010010110100101001100110110011100010010111101011001011100010110100101100101011011000110010001111000001010110110111101001110010100110101011101100010010011110011100101110010010000110100111100101011001100010011001001000101011010110100101001101100010011100101001101101111011101010110000101110100001101110100011001110010011100110110010000110101010100010110100001111000010011010011100101010101011011000100011001110000001110000110011100110100001110010111011001010011011100010010111101110000001101100111001001110100010010000101001001100101011001110100111101010101011110010111100000110001011000110111001101111001011000010100001101110111010010110110101101100101011101000110111000110000010001010100110001100011011110010110110101111010010001000110000101111010001011110110100101101110001100110011000001001000001100000100101100110111010001010111101001001000011110010110010101010101010010000110101001001010010000100101010101001100011100000110001000111001011001100111101001111000010110010011011101111010011011010111101001001101010010100011100000101111011000100101100101101110001110010110100001100100011110100110100100110100011101010100110100111000011011000011010101001101011101010101000001110101010001100111100001010111010100110100111000111000011011110101000101010110011101110010111101010101011011100110100001110001010100010101100101101100011100010011001001110101010100100100101000110101001110010110001001101100010011010101100000101011010001010100110101100100011011000101001101010011011000100110101101011001001110010111100001111000011010010101100001011001010101100100100001110111010010100110110001101000001100010111000001010110011100100100111101010110010110000111100001010100010100100010101100111001010101100110010001001011010100100011100001110110011101110100011101010101001101100110001101001111010110100111010001101101011100010100011001101101011011010010101101100111010000110111101001001101010010010101100101110110011101000101100001010000011100110100100001101111001101010111000101001110011010110110111001110000011100110011011101000110010011000100010101101101011011110100001001001110', data='-----BEGIN ENCRYPTED PRIVATE KEY-----MIIFLTBXBgkqhkiG9w0BBQ0wSjApBgkqhkiG9w0BBQwwHAQIjeyQGje82+sCAggAMAwGCCqGSIb3DQIJBQAwHQYJYIZIAWUDBAEqBBD4oM6LOeaMdIGr52od3ziDBIIE0L7pbpVPutrrmw6s8jFvAlogBqEZbQVL4zTu3ylQU/MyjRYttowSrT5fT9kvZkNDJgFrc0i2bKmHilEweSfIgLwooFycD6V9k7my4zMwhjO1hNJ1tp9OL0RZ8i6nauEUt90jt1j5L5RRVP1ixj4BBtSWuQfPGlCf5tIW/dV77H4IvLHY4d092ax0E8cG/0vw9bL/9Ja9aCo7xtfDci/F6m0Dw1s6JMUi8UFfsz+gb4UIT91uEYQxch3lni2lNgA3SpHMSLyZL3oQ8KoUK0a0DxxOHMbymow3aIpL5sNT4QFAn7cdzH+FZKMC66RWLWvZOWRb3trGLrJvD0Ol9rqCLaQLv5qCGNmN6YFxnLULlQAutzb56gvPJX/uzN4e8Hx2WIJkluYsqx6mvW0Ulu9FARi+ANf1q8L/+qYh2ihDbwewXw7kweJcgNIOqRMiVCypzvWgT6d6mdfXLKrNQr6tHorpOKgxtobPOkVfpDbc0iu+xjZpqaA/a3OH413U/NLFVIRb1KkxbvFG0iTOJD7ynlYOTwjGjuHwYmd6u2d3aHU0f/knQVlSFBAwEINW1ClBZeAo9FtKNXNJUSn9Maib0E36IXLRH3aBuuavpaia0iruVlU8g0Pt45LGrO++qTWQJPC8pTTiwaplLKPZRs2IV+oXVpL9SbPYI1t3tTJW8lsNHn4xdRywkAUhXu0CKkvuNttNCuBCGGztufcytNeCIY9ALFeClb2HWhngwpwbg/z3Xh6Xtw9WDuDkMH3DC+RZT+Wuv4qDhG1Yijx8dc0g+mNC3JddUyq7erUfm15E1Nm5XGfRt59/jupQ076ZBtX+vGtEkM1yK+iYA6BXwGNDKkXcNfiBMAK1f51eoQX+F/S6iX7LbX/pKpsjg8NtBq+kntf45xkv/mBdP+208q/lnKWTWIpcpfb0wIY+snmjL+ntq/xyxsFOTOACD872FKhMinxpWmqwxcygcV1EFavUq5nanZoVnzDgwmAty8EG465ZlWJxsSqGUQb8pjrJCcJkPyTmXSt1bEH0USLmNmCjfDHb1Yd4JZRMkSWXE9txH4l7F6yVbpjl2vMhUx8ZKW3At0sATggJxHYbK04a+dFQ1VNgFpdfbVtkZ8E+buto3y7Tw7HEnzr6ujP2z849zavp65hNnqAoHJYsJOXb5voZc3DY4o2cNT7KqOm319e3bu98OQtjHdMuj+nWUO/3/MG43j31Q5Dsd6GebU7HD8G/CbaMIZHJaLXUr76kUSM98qYicRayPzCx++wQNvj9I+rct9lRPiU1BK0z0rJf9Uf+nkd70iNVDk9b81pKeWuaVF5p4kctYxCEVBWqU8yVaiDrNWUq0s3njzAxeflbiby1mG7MPgKmyX9PHTmJRW6PnzZS6q/Yqieldx+oNSWbO9rCO+12EkJlNSouat7Frsd5QhxM9UlFp8g49vSq/p6rtHRegOUyx1csyaCwKketn0ELcymzDaz/in30H0K7EzHyeUHjJBULpb9fzxY7zmzMJ8/bYn9hdzi4uM8l5MuPuFxWSN8oQVw/UnhqQYlq2uRJ59blMX+EMdlSSbkY9xxiXYVHwJlh1pVrOVXxTR+9VdKR8vwGU6cOZtmqFmm+gCzMIYvtXPsHo5qNknps7FLEmoBN-----END ENCRYPTED PRIVATE KEY-----', password='sfadmin'.encode(), backend=default_backend()) pkb = p_key.private_bytes( encoding=serialization.Encoding.DER, format=serialization.PrivateFormat.PKCS8, encryption_algorithm=serialization.NoEncryption()) print(pkb)