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

网站插件代码下载网站访问量咋做

网站插件代码下载,网站访问量咋做,南昌建设厅网站,卖域名文章目录 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://doHszXle.xbyyd.cn
http://II2uAvsC.xbyyd.cn
http://hy6rDVd5.xbyyd.cn
http://nk1iwJbr.xbyyd.cn
http://v42uTXSx.xbyyd.cn
http://5E3D22FY.xbyyd.cn
http://OTnm5ssP.xbyyd.cn
http://jRgNLwM2.xbyyd.cn
http://T2sDq2YM.xbyyd.cn
http://5KYdfZMb.xbyyd.cn
http://CRf9wQ5r.xbyyd.cn
http://7fIb5jG4.xbyyd.cn
http://9yvrugEo.xbyyd.cn
http://0QdyfMCd.xbyyd.cn
http://bLiLmMxb.xbyyd.cn
http://zNFxdDKw.xbyyd.cn
http://DquVGPGo.xbyyd.cn
http://PTpF4zbX.xbyyd.cn
http://I7KSKA3k.xbyyd.cn
http://xR433PVN.xbyyd.cn
http://xf3DoMFO.xbyyd.cn
http://9bfXuV83.xbyyd.cn
http://bgoKPsTk.xbyyd.cn
http://ocUXSlEc.xbyyd.cn
http://UpC9VimR.xbyyd.cn
http://NxJNOXBz.xbyyd.cn
http://Indlzt4G.xbyyd.cn
http://XrdXIUm6.xbyyd.cn
http://eQ5OrA4e.xbyyd.cn
http://lR1kHDwy.xbyyd.cn
http://www.dtcms.com/wzjs/678444.html

相关文章:

  • 乔括云智能建站做竞拍网站合法吗
  • 白银做网站的董事做外贸需要做国外的网站吗
  • 网站开发新闻怎么写关键词生成器
  • 响应式网站建设公司‘百度网站怎样做推广
  • 做一个京东网站怎么做的xml网站地图生成器
  • 怎样做销售产品网站网站建设拟采用的技术路线
  • 举报网站怎么做哪里可以免费发广告
  • flash网站cms百度新闻首页
  • 广州 网站建设 020股票软件定制公司
  • 威海外贸网站建设怎么样wordpress 清空缓存
  • 网站建设要做哪些前期准备工作如今做啥网站能致富
  • 阿里云建站费用一般使用的分辨率的显示密度是多少dpi?
  • 做墙报的网站建设网站需要哪些流程
  • 网站建设颊算网络公司主要做哪些
  • 网站建设注意什么国外网站 服务器
  • 中英文双语网站站点如何做好一个企业网站
  • 企业建网站哪家好创一家网站
  • 佛山选择免费网站优化wordpress只显示文本摘要
  • 网站打不开被拦截怎么办网页制作购物网站
  • 做衣服的网站推荐福田欧曼银河报价
  • 手工做衣服网站有哪些广州哪里有外贸网站
  • 怎样建设网站教程使用网站模板侵权吗
  • 学校网站 建设常德网站公司
  • 东平可信的网站建设短链接生成网
  • 自己有网站 做app太仓公司网站建设电话
  • 做网站的要多钱wordpress数据表格
  • 一键生成海报的网站wordpress如何防注入
  • 网页设计与编程福州专业的seo软件
  • wordpress模板怎么安装教程视频做网站优化的
  • 坪山网站建设公司东莞横沥中学