Wallet

使用比特幣錢包 PKI 進行消息加密

  • October 9, 2017

消息發送者是否可以使用接收者的公共錢包地址加密消息字元串,將此密文通過電子郵件發送給接收者,然後讓接收者使用他們的錢包(私鑰)解密消息?

我不是在談論向區塊鏈發送垃圾郵件,消息一旦加密就可以使用 IM/Email 發送。

所以它有點像使用 gpg 但使用錢包公鑰/私鑰。

這可能嗎?

比特幣用於錢包私鑰的密碼學是 ECDSA,使用曲線 secp256k1:

<http://en.bitcoin.it/wiki/Elliptic_Curve_Digital_Signature_Algorithm>

它用於簽名消息,對任何加密方法都沒有用。

還有其他加密和傳遞消息的方法,… Gli.phBitMessage、 GPG/OpenPGP 等等。

例如,如果您信任要向其發送資金的一方,則該方可以使用客戶端中的消息簽名功能來簽署一條消息,該消息告訴您在加密發送給該方的消息時使用什麼 GPG 密鑰。這將使您確信您正在加密一條消息,該消息真正只有控制該比特幣地址並簽署該消息的一方才能讀取。

你不能直接使用比特幣地址,但是如果地址中的資金曾經被花費過,那麼你可以在區塊鏈中看到與之關聯的公鑰,你可以使用這個 python 實現來加密:https:// github.com/ikndevs/jeeq

比特幣討論在這裡:https ://bitcointalk.org/index.php?topic=196378.5

引用自:https://bitcoin.stackexchange.com/questions/14446