1. 首页
  2. 行情

验证数字签名

pragma solidity ^0.4.15;// 专门写了一个用于验证签名的合约呀contract Auth { function verify( bytes32 hash, uint8 v, bytes32 r, bytes32 s) constant returns(address retAddr) {

pragma solidity ^0.4.15;

// 专门写了一个用于验证签名的合约呀

contract Auth {

function verify( bytes32 hash, uint8 v, bytes32 r, bytes32 s) constant returns(address retAddr) {

bytes memory prefix = “/x19Ethereum Signed Message:/n32”;

bytes32 prefixedHash = sha3(prefix, hash);

// 验证过程(这里就可以看出,通过v返回address)

return ecrecover(prefixedHash, v, r, s);

}

}

—-

编译者/作者:嘿嘿嘿

玩币族申明:我们将尊重作者/译者/网站的版权,促进行业健康发展,如有错误或不完整之处请与我们联系。

联系我们

17805983018

在线咨询:点击这里给我发消息

邮件:943663009@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code