Я пытаюсь открыть ключ в формате SSH2 - начиная с:
-----BEGIN OPENSSH PRIVATE KEY-----
С помощью pycryptodome.Это не работает.
>>> from Crypto.PublicKey import RSA
>>> k = open('bad').read()
>>> RSA.import_key(k)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/maciekw/dev/lamamind/aws-key-managemnt/venv/lib/python3.7/site-packages/Crypto/PublicKey/RSA.py", line 736, in import_key
return _import_keyDER(der, passphrase)
File "/home/maciekw/dev/lamamind/aws-key-managemnt/venv/lib/python3.7/site-packages/Crypto/PublicKey/RSA.py", line 679, in _import_keyDER
raise ValueError("RSA key format is not supported")
ValueError: RSA key format is not supported
Любая другая библиотека, которая может это сделать?Мне нужно, чтобы преобразовать ключ в формат DER и вычислить отпечаток пальца в режиме EC2.