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

台山网站设计商标注册申请流程图

台山网站设计,商标注册申请流程图,东坑仿做网站,拓者吧室内设计吧官网SHA-256 SHA-2是广泛应用的哈希函数#xff0c;并且有不同的版本#xff0c;这篇博客主要介绍SHA-256。 SHA-256算法满足了哈希函数的三个安全属性#xff1a; 抗第一原像性 - 无法根据哈希函数的输出恢复其对应的输入。抗第二原像性 - 给定一个输入和它的哈希值#xf…SHA-256 SHA-2是广泛应用的哈希函数并且有不同的版本这篇博客主要介绍SHA-256。 SHA-256算法满足了哈希函数的三个安全属性 抗第一原像性 - 无法根据哈希函数的输出恢复其对应的输入。抗第二原像性 - 给定一个输入和它的哈希值无法找到一个不同于该输入的新输入使得这两个输入产生一样的哈希值。抗碰撞性 - 这个性质保证不能够产生哈希值相同的两个不同的输入。 SHA-2是一种采用Merkle–Damgård结构来构造的哈希函数。 密码学学习笔记(十三)哈希函数 - Merkle–Damgård结构_kingofyb的博客-CSDN博客 首先我们对需要进行哈希运算的输入做填充然后将填充后的输入划分为等长的分组每个分组的长度等于压缩函数的输入长度。SHA-256算法输入的分组大小为512比特。 然后将压缩函数应用于消息的所有分组在每次迭代过程中都将上一轮的输出作为压缩函数的第二个输入参数而将消息的某个分组作为它的第一个输入参数。将压缩函数最终的输出作为消息的摘要。 在第一次调用压缩函数时它的第二个参数通常是固定的且标准文件中将其指定为特定的值。具体来说SHA-256使用第一个素数的平方根来生成这个初始值。 MAC  什么是MAC消息认证码 密码学学习笔记(三)MAC - 消息认证码_mac消息认证码_kingofyb的博客-CSDN博客 HMACHash-based MAC RFC 2104: HMAC: Keyed-Hashing for Message Authentication (rfc-editor.org) 由于长度扩展攻击SHA-2不能被直接用来计算秘密消息的哈希值。HMAC可以将哈希函数转换为密钥算法。 由主密钥生成两个密钥k1 k ⊕ ipadk2 k ⊕ opad。其中ipad(内部填充)以及opad(外部填充)是常量⊕表示异或操作。将密钥k1和message串联在一起计算串联结果的哈希值。将密钥k2与第2步的输出串联在一起后再次计算串联结果的哈希值。将第3步输出的哈希值作为最终的认证标签。 HMAC的好处在于其设计者可以证明嵌入的散列函数的强度与HMAC的强度之间的联系。如果嵌入的散列函数的安全受到威胁只需要用更安全的散列函数替换嵌入的散列函数这样仍可以保持HMAC的安全性。 H 嵌入的散列函数比如SHA。 M HMAC的消息输入包括嵌入到散列函数中定义的填充位。 Yi M的第i个分组, 0≤i≤L-1。 L M中的分组数。 b 每一分组中所含的位数。 n 嵌入的散列函数所产生的散列码长度 K 秘密密钥。如果密钥的长度大于b则将密钥作为散列函数的输入来产生一个n位数的密钥。建议密钥长度≥n。 K 为使K为b位长而在K左边填充0后所得的结果。 ipad 00110110(十六进制36)重复b/8次。 opad 01011100(十六进制5C)重复b/8次。 HMAC(K,M) H[(K ⊕ opad) || H[(K ⊕ ipad) || M]] NMACNested MAC NMAC算法Nested MAC类似于之前描述的CBC-MAC算法。它使用稍微不同的伪随机函数F。函数F返回的数字是密钥的正确值。CBC-MAC可以看我之前的博客。 密码学学习笔记(三)MAC - 消息认证码_mac消息认证码_kingofyb的博客-CSDN博客 与CBC-MAC的一样在对最后的数据块进行加密之后使用第二秘密加密密钥对结果进行一次附加加密。由于最后一个数据块的先前加密结果由与密钥相同数量的比特组成因此应附加额外的比特序列以确保结果与数据块具有相同的大小。NMAC通常用于数据块长度远大于密钥大小的系统。  如果没有算法的最后一步没有使用第二个密钥进行加密入侵者将能够使用正确计算的身份验证码将任意数量的块附加到拦截的消息中。然后他可以计算一个新的身份验证码并将其附加到修改后的消息中。作为第一个新添加的函数F的输入攻击者将使用原始消息的原始身份验证代码。 KMACKECCAK MAC KMAC使用SHA-3-256(key||message)。KMAC算法使用了CSHAKE来构造消息认证码算法其中cSHAKE是SHAKE可扩展输出函数的自定义版本。KMAC算法对密钥、输入以及输出的长度进行编码并将其作为cSHAKE的输入。 KMAC算法只是cSHAKE函数的包装器。
http://www.w-s-a.com/news/288501/

相关文章:

  • 响应式企业网站开发所用的平台西安知名网站推广
  • 高端响应式网站建设wordpress 全屏主题
  • 国内工程机械行业网站建设现状ui是什么意思
  • 成都网站开发哪家公司好出售家教网站模板
  • 订阅号做流量 那些电影如何链接网站温州市建设监理协会网站
  • 成都网站建设成功案例单招网商丘网站建设大全
  • 受欢迎的购物网站建设网推专员是做什么的
  • 商城网站前期准备湖南郴州建设局网站
  • 企业如何在自己的网站上做宣传外贸自建站可以自己做网站吗
  • 甘肃网站建设制作商网站空间哪家公司的好
  • 思途旅游网站建设系统用vscode做网站
  • 广州站改造最新消息半年工作总结ppt模板
  • logo模板下载网站推荐哪家网站开发培训好
  • 做外贸网站效果图页面关键词优化
  • 广平网站建设成都活动轨迹
  • 小型网站网站建设需要网络公司是什么行业
  • 滑动 手机网站 代码网页制作与设计讨论
  • 自己做网站处理图片用什么软件wordpress html5支持
  • 校园网站怎么建软文文案范文
  • 中国建设官方网站如何创建自己的软件
  • 来宾住房与城乡建设网站天津西青区怎么样
  • 西安网站建设培训班鄂州网页定制
  • 西部数码网站备份自己怎么做网站啊
  • h5网站开发用什么软件制作公司网站建设代理怎么做
  • 网站建设资料准备网上购物app有哪些
  • 沧州做网站优化哪家公司便宜国内百度云网站建设
  • 网站的最近浏览 怎么做龙岩市人才网最新招聘信息
  • 网站建设需要找工信部吗网站开发账务处理
  • 做那种的视频网站个体工商网站备案
  • 推广网官方推广网站中国建设招聘信息网站