首页 / 最新资讯 / 正文

tp钱包消息签名原理安全指南

作者:TP下载官方最新安卓版本

tp钱包的消息签名, 这个机制是保障数字身份安全方面的一个核心部分。如果你能够理解它的原理的话,这就可以方便你在比较短的时间里来判断一条签名究竟是不是值得去信任的。

tp钱包的底层, 是基于以太坊账户体系来运行的。在签名环节, 使用的是SECP256K1椭圆曲线算法。具体来说, 是使用私钥对消息哈希进行非对称加密。最后生成一个有65字节长的签名。这个签名由r、s、v三个分量组成。其中, v的作用, 是用来标识恢复公钥的时候的奇偶性状态。

在签名的动作进行之前, 钱包这个对象会对原始消息去做一个Keccak-256的哈希运算。

SECP256K1椭圆曲线算法签名机制_tp钱包消息签名原理_tp钱包消息签名原理

紧接着, 钱包把以太坊签名消息的这个前缀, 也就是那个叫Ethereum Signed Message:的东西, 还有消息长度的那个字节, 都拼接到一起。这么一搞就确保签名仅绑定该条特定消息。这样就能够有效防止跨场景重放攻击的情况发生。

验证方的做法是通过公钥从签名里面把签名者的地址给恢复回来, 然后把这个恢复出来的地址和预想的地址进行对比, 只要一样就能确认来源是哪里了。全程根本不需要私钥来参与, 这一特点也就是tp钱包支持可以离线进行签名的基础所在。

相关文章

TokenPocket提现手续费指南

TokenPocket提现手续费指南

在使用TokenPocket应用程序来提取数字资产并把钱打到您的银行卡或者支付宝账户中的时候, 关于手续费的情况是这样的, 它由两个主要部分构成…

TokenPocket提现手续费指南

TokenPocket提现手续费指南

在使用TokenPocket应用程序来提取数字资产并把钱打到您的银行卡或者支付宝账户中的时候, 关于手续费的情况是这样的, 它由两个主要部分构成…

TP钱包网络错误排查与安全使用指南

TP钱包网络错误排查与安全使用指南

当你在使用TP钱包这个过程里, 老是跳出显示网络出了错的提示信息, 那么这种状况绝大多数情况下都不是因为这个钱包工具自身产生了什么毛病,而是因为…

USDT在线钱包注册安全指南

USDT在线钱包注册安全指南

USDT在线钱包是用来管理和转移数字资产的基本工具,所以必须得选择正规的渠道来进行注册工作, 这一步是确保咱们的资产安全的关键所在, 大部分新人…

TokenPocket转账费用指南

TokenPocket转账费用指南

当前网络拥堵是决定实际金额的因素之一, 另外还要看你怎么设定Gas Price。TokenPocket转账费的本质其实是区块链的Gas费, 这笔…