web3.eth.accounts.hashMessage - 计算消息的哈希

优质
小牛编辑
130浏览
2023-12-01

计算给定消息的哈希,用于web3.eth.accounts.recover() 。

调用:

web3.eth.accounts.hashMessage(message);

参数:

message - String: 要进行哈希计算的消息,如果是16进制字符串,将首先进行UTF8解码.

返回值:

String: 哈希过的消息

示例代码:

web3.eth.accounts.hashMessage("Hello World")
> "0xa1de988600a42c4b4ab089b619297c17d53cffae5d5120d82d8a92d0bb3b78f2"

// the below results in the same hash
web3.eth.accounts.hashMessage(web3.utils.utf8ToHex("Hello World"))
> "0xa1de988600a42c4b4ab089b619297c17d53cffae5d5120d82d8a92d0bb3b78f2"