OpenSSH: Сравнение ключей

December 23, 2008 by Andrew Tch · Leave a Comment 

Иногда приходится проверять закрытые ключи/сертификаты на соответсвие друг другу. Сделать это можно например сравнив модули сертификатов (т.к.  экспонента в основном всегда 655536).  Получить base64 представление модуля можно следующими командами:

для private key:

andrew@fenrir$ openssl rsa -noout -modulus -in key.pem
Modulus=BFA8F19526E68625CAFB36C146C65DBDFA7...

для сертификата:

andrew@fenrir$ openssl x509 -noout -modulus -in cert.crt
Modulus=BFA8F19526E68625CAFB36C146C65DBDFA7....

строки обрезаны, на самом деле они длиннее. Если модули совпадают, значит и сертификат соответствует ключу.

———————————

на правах рекламы:

дачи в подмосковье, продажа недвижимости в подмосковье – заходите, не купите, так хоть посмотрите на красивый сайт :)