Wallet
使用比特幣錢包 PKI 進行消息加密
消息發送者是否可以使用接收者的公共錢包地址加密消息字元串,將此密文通過電子郵件發送給接收者,然後讓接收者使用他們的錢包(私鑰)解密消息?
我不是在談論向區塊鏈發送垃圾郵件,消息一旦加密就可以使用 IM/Email 發送。
所以它有點像使用 gpg 但使用錢包公鑰/私鑰。
這可能嗎?
比特幣用於錢包私鑰的密碼學是 ECDSA,使用曲線 secp256k1:
<http://en.bitcoin.it/wiki/Elliptic_Curve_Digital_Signature_Algorithm>
它用於簽名消息,對任何加密方法都沒有用。
還有其他加密和傳遞消息的方法,… Gli.ph、BitMessage、 GPG/OpenPGP 等等。
例如,如果您信任要向其發送資金的一方,則該方可以使用客戶端中的消息簽名功能來簽署一條消息,該消息告訴您在加密發送給該方的消息時使用什麼 GPG 密鑰。這將使您確信您正在加密一條消息,該消息真正只有控制該比特幣地址並簽署該消息的一方才能讀取。
你不能直接使用比特幣地址,但是如果地址中的資金曾經被花費過,那麼你可以在區塊鏈中看到與之關聯的公鑰,你可以使用這個 python 實現來加密:https:// github.com/ikndevs/jeeq