小满财经网

欢迎访问
扫描二维码在手机上浏览

trustWallet学习非对称加密

数字货币钱包,不是传统的钱包,用来装现金资产的,也不是电子钱包(支付宝,微信零钱包),用来存放电子货币资产的,而数字货币钱包的核心是用来存储和管理自己私钥的应用。当然私钥有很多种类型,包括助记词、明文的私钥,还有加过密的keystore等。

 

数字货币钱包资产管理,就是通过钱包保存的私钥进行交易签名后,对自己在区块链上的资产进行查询,转账。

 

以下是数字货币钱包常用的几个名字,做一下解释

密码:密码不是私钥,密码可以进行修改或重置。它主要用途有两个,一是转账时候的支付密码,二是用keystore导入钱包时需要输入的密码,用于解锁keytrustwallet钱包store。

 

私钥:私钥由64位长度的十六进制的字符组成,一个账户只有一个私钥且不能修改,谁拥有私钥就能够掌控该账号的数字货币。通常一个钱包中私钥和公钥是成对出现的,有了私钥,我们就可以通过一定的算法生成公钥,再通过公钥经过一定的算法生成地址。

 

助记词:私钥是64位长度的十六进制的字符,不利于记录且容易记错,所以用算法将一串随机数转化为了一串12~24个容易记住的单词,方便保存记录

 

非对称加密

 

非对称加密算法需要两个密钥:公开密钥(publickey:简称公钥)和私有密钥(privatekey:简称私钥)。

 

公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。

 

用私钥对数据加密的过程叫做签名。比特币发送的交易数据都是通过私钥签名之后的hash字符串进行广播和记录的,可以通过公钥解密(验签)验证真实性。

 

非对称加密算法实现机密信息交换的基本过程是:甲方生成一对密钥并将公钥公开,需要向甲方发送信息的其他角色(乙方)使用该密钥(甲方的公钥)对机密信息进行加密后再发送给甲方;甲方再用自己私钥对加密后的信息进行解密。甲方想要回复乙方时正好相反,使用乙方的公钥对数据进行加密,同理,乙方使用自己的私钥来进行解密。币安钱包

赞 0
分享海报
版权声明
未经允许不得转载:
文章地址: » trustWallet学习非对称加密

评论 抢沙发

  • *
  • *
  • Q Q(选填)
图片正在生成中,请稍后...

周三

06/29

trustWallet学习非对称加密

数字货币钱包,不是传统的钱包,用来装现金资产的,也不是电子钱包(支付宝,微信零钱包),用来存放电子货币资产的,而数字货币钱包的核心是用来存储和管理自己私钥的应用。当然私钥有很多种类型,包括助记词、明文的私钥,还有加过密的keystore等。   数字货币钱包资产管理,就是通过钱包保存的私钥进行交易签名后,对自己在区块链上的资产进行查询,转账。   以下是数字货币钱包常用

登录

记住我

注册