当前位置: 首页 > wzjs >正文

wordpress站安装百度商桥拼多多怎么查商品排名

wordpress站安装百度商桥,拼多多怎么查商品排名,wordpress图片限制大小,网站开发常遇到客户问题文章目录 1.比特币中用到的密码学的功能2. hash3. 签名 1.比特币中用到的密码学的功能 比特币中用到密码学中两个功能: hash、 签名。 2. hash hash函数的三个特性:抗碰撞性(Collision Resistance)、隐蔽性(Hiding&…

文章目录

  • 1.比特币中用到的密码学的功能
  • 2. hash
  • 3. 签名


1.比特币中用到的密码学的功能

比特币中用到密码学中两个功能: hash、 签名。

2. hash

hash函数的三个特性:抗碰撞性(Collision Resistance)、隐蔽性(Hiding)、谜题友好性(Puzzle Friendly)。

  • 抗碰撞性(Collision Resistance):很难找到两个不同的输入a和b、使得它们的哈希值相同,即a≠b,但H(a)=H(b)。
  • 隐蔽性(Hiding):hash函数的计算过程是单向的,是不可逆的,给定一个输入x可以算出他的哈希值H(x),但是不能从哈希值H(x)中反推算出来x。
  • 谜题友好性(Puzzle Friendly):难以找到特定的输入使得输出满足某些条件,必须通过随机尝试来找到符合条件的解。Puzzle Friendly是比特币工作量证明机制的核心密码学基础。

hash碰撞是不可避免的,因为输入空间是远远大于输出空间。碰撞是客观存在的,没有什么高效的方法人为的去制造hash碰撞,硬是要找的话可以用蛮力求解的方法。
抗碰撞性(Collision Resistance)理论上是不可证的。只是实践中的经验。有些hash函数以前认为是抗碰撞性后来找到了人为制造hash碰撞的方法著名的例子是MD5,MD5曾经是一个很流行的hash函数。现在已经可以人为制造hash碰撞安全性下降。Md5在一些对定全性要求不高的内部系统中仍可能用于简单的数据标识和校验。
比特币依赖SHA-256、RIPEMD-160和HMAC-SHA512等哈希函数,实现了区块链不可篡改性,地址隐私性,交易验证高效性以及去中心化共识。
隐蔽性(Hiding)成立的前提:① 输入空间足够大使蛮力破解不可行、② 输入分布比较均匀,各种取值的可能性差不多。
如果输入空间不够大。常用的方法是在后面拼接n位随机数。比如预测股市,可以把预测的信息拼接n位随机数取hash发布到区块链上,等公布后再发布出原始信息。
工作量证明(POW):在挖矿的过程中,矿工的任务是找到一个随机数(Nonce),使得区块头的hash值满足H(区块头)≤目标值(target),矿工无法预测哪个Nonce能生成符合条件的hash值,必须通过海量计算(试错法)来找到有效Nonce,这需要消耗大量算力。挖矿很难,验证很容易(difficult to solve, but easy to verify)。

3. 签名

签名(Digital Signature):基于非对称加密技术(如椭圆曲线加密算法),对需要加密的信息(如比特币交易内容)进行hash运算(如SHA-156),生成固定长度的hash值。用发送者的私钥对哈希值加密,生成数字签名。这样既保证了效率又增加了安全性。

签名=私钥加密(交易哈希)

验证签名:获取原始信息(比如比特币交易内容)签名和发送方的公钥。对原始信息重新计算哈希值。用发送方的公钥解密签名,得到原始哈希值。若解密后的哈希值与重新计算的哈希值一致。则签名有效。

验证结果=(公钥解密(签名)==交易哈希)

签名用私钥,验证用公钥。
注:产生公私钥要有好的随机源,签名时也要有好的随机源,如果随机源不好就有可能泄露私钥。

  • 对称加密:加解密用同一个密钥。缺点是密钥的分发不方便。得有安全的渠道把密钥分发给通讯的双方。网络是不安全的可能会被窃听。
  • 非对称加密:一对公私钥 ,加密用公钥,解密用私钥。私钥要保密可保存在本地,比如A发送信息给B,A用B的公钥加密信息后传输给B,B收到信息后,用B的私钥解密得到原来的信息.。加密解密用的是同一个人的公私钥,都是接收方的公私钥。非对称加密解决了对称加密密钥分发不方便的问题。
http://www.dtcms.com/wzjs/302834.html

相关文章:

  • ds216j做网站有广告位怎么找广告商
  • 网站建设后台管理便捷搜索引擎营销的特点有
  • 西安十强互联网站建设公司微信营销的10种方法技巧
  • 班级设计网站建设想在百度上推广怎么做
  • 外贸俄罗斯俄语网站制作查询网站流量
  • 展馆设计方案北京seo营销培训
  • 小米软件开发工程师待遇合肥seo排名优化
  • 睢宁微网站开发指数运算法则
  • 湛江商城网站制作公司巨量引擎官网
  • 摄影网站制作教程关键词如何排名在首页
  • 礼品公司网站建设阿里指数查询官网
  • 北京企业做网站百度账户安全中心
  • 南京做网站的手机百度搜索引擎入口
  • 单页面网站做百度推广效果南京seo网络优化公司
  • 炫酷网站源码下载百度下载安装免费版
  • 东莞的网站建设公司网站收录平台
  • 肇庆网站制作策划太原百度快速优化排名
  • 合肥建设银行网站上海网站建设推广服务
  • 动态网站开发实例东莞seo网络营销
  • dreamwearver可以做网站吗活动推广方案策划
  • 织梦网站关闭手机版网站seo策划
  • 某旅行社网站建设论文宁波seo公司哪家好
  • 网站建设网站制作公司win10系统优化工具
  • 0基础微信小程序开发教程如何做好网站推广优化
  • 网站上线之前怎么做推广沈阳网络营销推广的公司
  • 响应式网站怎么做无缝轮播图关键词提取工具
  • wordpress官方主题下载地址seo关键词排名优化工具
  • 做网站的需要什么要求东莞全网营销推广
  • 移动网站与pc网站长沙百度提升排名
  • 网站建设互诺科技十大营销策略有哪些