У меня есть огромный репозиторий publi c и личных ключей S SH, и я пытаюсь понять, какие частные и публичные c ключи связаны между собой.
Я использовал PyCryptodome (https://pycryptodome.readthedocs.io/en/latest/src/public_key/public_key.html), и ему удалось соединить пары ключей RSA и ECDSA S SH, но не удалось использовать их DSA import_key, и формат ED25519, похоже, не поддерживается.
Мои ключи - это обычные ключи OpenS SH, сгенерированные с помощью s sh -keygen.
Я знаю, что есть команда s sh -keygen ssh-keygen -y -f <private_key>
выводит сигнатуры для сравнения между 2 клавиши, но я предпочитаю не использовать системные и подпроцессорные команды.
Есть идеи?