Supongo que ha podido solucionar su problema, ya que este es un hilo viejo, pero solo estoy escribiendo una respuesta para cualquier referencia futura.
La idea básica es exportar sus claves privadas y públicas, y usar openssl para ver su módulo. Las claves privadas / públicas coincidentes tendrán el mismo módulo.
Aquí se explica cómo ver el módulo de una clave privada:
En Keychain Access, exporte su clave privada y seleccione el formato de archivo "Intercambio de información personal (.p12)". Esto creará el archivo .p12.
Inicie una terminal y use openssl para convertir su archivo .p12 a un archivo .pem:
openssl pkcs12 -in key.p12 -out key.pem -nodes
Use openssl para ver el módulo de la clave privada pem:
openssl rsa -in key.pem -modulus -noout
Aquí se explica cómo ver el módulo de una clave pública:
En Keychain Access, exporte su clave pública y seleccione el formato de archivo "Correo mejorado de privacidad (.pem)". Esto creará un archivo .pem.
Este archivo .pem es un archivo PKCS # 1 PEM (con un encabezado -----BEGIN RSA PUBLIC KEY-----
), mientras que openssl solo puede leer PKCS # 8 PEM (con un encabezado -----BEGIN PUBLIC KEY-----
). Abra su clave pública exportada en TextEdit y elimine el RSA
bit del encabezado y el pie de página, y guarde los cambios.
Use openssl para ver el módulo de la clave pública pem:
openssl rsa -pubin -in pubkey.pem -modulus -noout
Tenga en cuenta también que, de hecho, también podría eliminar sus claves públicas y volver a crearlas a partir de las claves privadas (de esa manera podría estar seguro de sus pares coincidentes). Para crear la clave pública coincidente a partir de una clave privada, use el siguiente comando openssl:
openssl rsa -in key.pem -pubout -out pubkey.pem