Estoy buscando diseñar un sistema que permita a un usuario de una moneda criptográfica como Bitcoin tener una billetera en línea y poder enviar y recibir correos electrónicos cifrados en el mismo sistema.
La parte relevante con respecto a Bitcoin es que para la dirección de un usuario, tal 31uEbMgunupShBVTewXjtqbBv5MndwfXhb
, es un hash de la clave pública del usuario. El par de claves es un par de claves público-privadas de ECDSA.
Si soy un usuario, ¿podría usar este par de claves tanto para las transacciones de Bitcoin como para enviar y recibir correos electrónicos cifrados? Además del hecho de que el uso de un par de claves para ambas cosas puede ser imprudente, ¿hay algún error adicional que deba tener en cuenta?
Editar: Estoy buscando usar un sistema como OpenPGP, no S / MIME. Para ser más específicos, estoy tratando de ver si es posible usar el par de claves generado por un derivado de Bitcoin o Litecoin, que es un par de claves ECDSA, en un sistema de correo electrónico para que los usuarios de este sistema de correo puedan usar e intercambiar. pares de claves con otros usuarios que no son del sistema, como los que utilizan GnuPG.