首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用公钥ETH地址编码消息?

如何使用公钥ETH地址编码消息?
EN

Ethereum用户
提问于 2022-07-16 20:28:15
回答 1查看 420关注 0票数 2

我想通过区块链将加密的消息发送到特定的ETH地址。

Hello, my secret.

我可以用收件人地址的公钥在浏览器中加密此消息吗?据我所知,ETH地址不是公钥,但是否有可能以某种方式将其发送给想要发送信息的人。

代码语言:javascript
运行
复制
encode_public_key_ETH_address('Hello, my secret.') 
//=> 6ee825aafad19a0d759e1e0b

发送到区块链。

这样,只有接收方可以使用ETH地址中的私钥解密它。

代码语言:javascript
运行
复制
decode_private_key_ETH_address('6ee825aafad19a0d759e1e0b') 
//=> Hello, my secret.
EN

回答 1

Ethereum用户

回答已采纳

发布于 2022-07-16 21:21:44

这是可以做到的。但是你需要发送信息的人的公钥。

正如你正确地说的那样,地址不是公钥。但是,一般来说,您也不能从一个地址“提取”一个公钥(要做到这一点,您还需要从该地址获得一个签名的事务,请参阅这个问题了解更多信息)。

好的是,没有人应该害怕与你分享他们的公钥。

编辑:这个链接应该对您有帮助;它解释了如何从已签名的事务中获取公钥:获取任何虚空帐户的公钥

票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/131871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档