Адресном Bitcoin НЕ является открытым ключом.
Адресный Bitcoin абсолютно ЯВЛЯЕТСЯ (Сериализация) открытого ключ, это открытый ключ для системы цифровой подписи Bitcoin Script. Эта система не может быть использована для шифрования, но подпись только.
Если бы это не было открытым ключом, вы не можете использовать его для идентификации лица, уполномоченного освободить биткойно.
Адрес Bitcoin обязуется через хеширования, открытый ключ ЕСС, криптографическая система, используемая в цифровой системе Bitcoin. Эти ключи могут быть потенциально использованы для шифрования сообщений, если вы должны были получить, что ЕС общей точки как-нибудь.
Но тогда вы должны задать вопрос _WHY_ вы хотели бы это сделать? Это, как правило, настоятельно рекомендуется, чтобы люди не использовать те же ключи для различных приложений, поскольку композит использование может привести к нестабильности. Есть много уже существующих систем шифрования, которые грамотно построены, и вы могли бы подписать их открытые ключи с помощью Bitcoin signmessage.
Многие из "знак с ключами Bitcoin" вещи, которые были построены, были вчистую некомпетентными и небезопасны. Так почему бы не использовать стандартные инструменты, но вместо этого что-то новые и пользовательские, которые, вероятно, не было никакого компетентного криптографической обзора. \
Ключи PGP используют RSA вместо ECC и RSA требует гораздо больше размера ключа для той же безопасности:
PGP теперь также поддерживает ключи ECC.
Безопасность шифрования ECIES одинаково сильна, как ECDSA что Bitcoin использования.
Вы должны вычислить дискретный логарифм, чтобы разорвать его.
Это не так, педантично, правда. ECIES требует безопасной схемы аутентификации сообщения, защищенная шифровки и сильного генератора случайных чисел. Если какой-либо из них (или их реализации) имеют недостатки, то вы можете поставить под угрозу конфиденциальность зашифрованных сообщений, не будучи в состоянии найти дискретный журнал.