【发布时间】:2018-08-13 13:41:44
【问题描述】:
试图找出解决此问题的最佳方法。 在 web3j/ethereum 应用程序上工作,我需要一种方法来验证地址是否由服务器生成并由应用程序用户使用。 我的方法思路:
- 使用以太坊私钥签名/加密消息
- 向服务器发送加密消息(例如“abc”)和以太坊地址
- 服务器使用发送的以太坊地址解密消息
- 检查消息是否与“abc”相同,如果是则验证地址
这在 web3j 或 web3js 中是否可行(可用于服务器端)。还是有更好的方法?
【问题讨论】:
-
我认为签名比加密和解密更有意义。
标签: android ethereum web3-java