Как вы тестируете публичную / приватную пару ключей DSA? - PullRequest
155 голосов
/ 08 ноября 2008

Есть ли простой способ проверить, соответствует ли данный закрытый ключ указанному открытому ключу? У меня есть несколько * .pub и несколько файлов * .key, и мне нужно проверить, к какому из них.

Опять же, это файлы pub / key, DSA.

Я бы действительно предпочел однострочник какой-то ...

Ответы [ 11 ]

0 голосов
/ 08 ноября 2008

Зашифруйте что-нибудь с помощью открытого ключа и посмотрите, какой закрытый ключ расшифровывает это.

Эта статья проекта кода никем иным, как Джеффом Этвудом, реализует упрощенную оболочку вокруг криптографических классов .NET. Предполагая, что эти ключи были созданы для использования с RSA, используйте асимметричный класс с вашим открытым ключом для шифрования и то же самое с вашим закрытым ключом для расшифровки.

...