"Структура X509 с открытым ключом" является открытым ключом RSA, но это не свидетельство X.509. Это закодировано в основе 16. Я повторно закодировал его в base64 и получил это:
MIGeMA0GCSqGSIb3DQEBAQUAA4GMADCBiAKBgFmalsVO8H9SiKBhpWOGN2/Z4uCi
U8sDXysMZchcmRU6hIqCR9nijYvh261edU6Dk+WRzFPlq+wvCkS0hEZGzCgxI/3X
mcUN1azRJ3/Zr+ucWhKlO57f/wrFPW6U5fFnjDvQzNjQixjUpC+EW3m4sZID4k4Y
mAHKOW9XMr/mKO3rAgMBAAE=
Я тогда сделал asn1parse OpenSSL и получил это:
0:d=0 hl=3 l= 158 cons: SEQUENCE
3:d=1 hl=2 l= 13 cons: SEQUENCE
5:d=2 hl=2 l= 9 prim: OBJECT :rsaEncryption
16:d=2 hl=2 l= 0 prim: NULL
18:d=1 hl=3 l= 140 prim: BIT STRING
Что касается "закрытого ключа"... Я понятия не имею, что форматирует, это находится в. Есть три основных формата для закрытых ключей RSA, о которых я знаю - PuTTY, PKCS#1 и XML-подписи - и что каждый не ни один из тех. Мог быть некоторые составили один от формата все же. Как вы получили бы ключ? Кто-то давал его вам? Возможно, вы - новый наем в компании, и это - что-то, что они попросили, чтобы вы исследовали?