Соединение между приватным и общедоступным c DSA / ED25519 S SH ключами в python - PullRequest
0 голосов
/ 30 января 2020

У меня есть огромный репозиторий 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 клавиши, но я предпочитаю не использовать системные и подпроцессорные команды.

Есть идеи?

...