• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 比特币硬件钱包中的密码学

比特币硬件钱包中的密码学

作者:乐链网 字体:[增加 减小] 来源:互联网 时间:2018-11-03

乐链网向大家分享了比特币硬件钱包中的密码学,其中包含比特币,硬件钱包,密码学等知识点,遇到此问题的同学们可以参考下

本文主要内容如下:

  1. 关于种子&助记词

  2. 什么是哈希算法?有什么性质?

  3. 什么是公钥密码?什么是公钥与私钥?

  4. 硬件钱包如何用种子生成各种币的钱包的?

  5. 分层确定性钱包表示方法与示例


1、关于种子&助记词


什么是种子 | Root Seed

“ 

种子是一串由随机数生成器生成的随机数。这串随机数可以用来生成钱包中不同种币和不同账户的公私钥对,所以只需备份种子就相当于备份您的所有钱包了。由于网络空间存在各种各样的威胁,备份的私钥不接触电脑和手机等设备是最安全的,所以硬件钱包的备份方法是记在纸上。

”

什么是助记词 | Mnemonic Seed

“ 

种子是一串很长的随机数,看起来就是一串十六进制值,不利于人进行记录,所以我们用算法将其转化为一串助记词,人们就可以方便进行记录。助记词的产生过程如图:

不同长度的种子对应的单词数量如下表:

总结一下,就是将种子加上校验信息,每11位进行切分,按照得到的数字查询单词表索引得到单词。我们记录的英文单词是有校验信息的,所以不是随意MS个单词就能得到一个种子哦。以上的算法是可逆的,用记录下的助记词可以轻松得出种子。还记得硬件钱包初始化过程中让您记在纸上的那些英文单词吗?它们就相当于种子哦。


2、关于哈希和公私钥

哈希算法 | Hash Algorithm


密码哈希函数是一类数学函数,可以在有限合理的时间内,将任意长度的消息压缩为固定长度的二进制串,其输出值称为哈希值,也称为散列值。

哈希函数的性质:

1.      抗碰撞性

碰撞是与哈希函数相关的重要概念,体现着哈希函数的安全性,所谓碰撞是指两个不同的消息在同一个哈希函数作用下,具有相同的哈希值。哈希函数的安全性是指在现有的计算资源(包括时间、空间、资金等)下,找到一个碰撞是不可行的。

通俗地说,就是很难找到两个具有相同哈希值的不同消息。消息改变,输出的哈希值一般就会改变,哈希值可以看作消息的指纹。即使消息被略微篡改,这个指纹也会发生很大变化。所以哈希值可以用来做完整性校验。

2.      原像不可逆

通俗地说,知道输入值,很容易通过哈希函数计算出哈希值;但知道哈希值,没有办法计算出原来的输入值。

3.      难题友好性

难题友好性指的是没有便捷的方法去产生满足特殊要求的哈希值。


3、公钥密码算法


公钥密码算法

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 比特币是什么
  • 如何购买比特币(买卖详解图文教程篇)
  • 比特币Bitcoin(BTC)是什么
  • 比特币钱包地址、私钥和公钥:到底是啥关系?
  • 蚂蚁矿池比特币、比特币现金挖矿指南
  • 比特币交易平台排名榜
  • 比特币钱包(BTC钱包)大全
  • 一文看懂比特币ETF
  • 底层公链的方向会在哪里
  • 什么是比特币脑钱包

相关文章

  • 2018-11-03区块链币圈交易名词解释
  • 2018-11-03数字货币挖矿硬件对比
  • 2018-11-03数字资产钱包有哪些类型?平时使用需要注意哪些事项?
  • 2018-11-03BCH是什么?未来会好吗?
  • 2018-11-03巨头征战新零售,实体小玩家如何求得生机?
  • 2018-11-03门罗币XMR(CryptoNight 算法)矿池挖矿教程
  • 2018-11-03一分钟看懂智能合约是什么鬼
  • 2018-11-03如何实现可升级的智能合约?
  • 2018-11-03区块链新动向:开源之谈
  • 2018-11-03Vitalik: 25分钟认识以太坊

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 比特币耗能隐患背后的数学
    • 瑞波币(Ripple)领导团队及董事会成员简介
    • 如何购买比特币(买卖详解图文教程篇)
    • 区块链数字货币新手如何辨别传销币?
    • 区块链与维基百科的区别
    • 用Python从零开始创建区块链
    • BCH是什么?未来会好吗?
    • Po.et一个基于数字媒体资产的区块链共享账本
    • 以太坊(Ethereum)设计原理
    • 不懂“监管沙盒”你就OUT了

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有