美文网首页
SHA1、SHA2安全hash算法

SHA1、SHA2安全hash算法

作者: dreamkid | 来源:发表于2020-06-09 17:36 被阅读0次

1.什么sha

sha(secure hash algorithm)安全sha算法,对小于2^64位的消息进行算法处理输出消息摘要。并且消息摘要无法复原。常见的sha算法有sha1、sha2

2.sha1和sha2的区别

sha1输出的是160位的消息在摘要 sha2输出的是256位的消息摘要。sha2的碰撞的概率比sha1要低,因为sha2有2^256种组合sha1有2^160种组合。

3.实现原理

sha的实现原理与md5实现原理在信息填充(补位),扩展长度的处理是相同的,在数据处理,输出长度是不同的。

4.应用场景

数据完整性校验例如ssl的身份认证等

相关文章

  • 密码学系列之:NIST和SHA算法

    简介 SHA算法大家应该都很熟悉了,它是一个用来计算hash的算法,目前的SHA算法有SHA1,SHA2和SHA3...

  • SHA1、SHA2安全hash算法

    1.什么sha sha(secure hash algorithm)安全sha算法,对小于2^64位的消息进行算法...

  • 生成JWT私钥和公钥

    SHA是一种哈希算法,有SHA1和SHA2,SHA2是更安全的,是对称加密技术;RSA是一种非对称加密算法,而RS...

  • iOS常见加密算法总结

    原文地址 1. 安全散列算法 Secure Hash Algorithm,常见的算法包括了 MD5、SHA1、HM...

  • C#常用加密(SHA..., MD5)--待续

    SHA1 1.SHA安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digita...

  • Go语言实现HMACSHA1加密

    首先来说说SHA1加密 SHA-1(英语:Secure Hash Algorithm 1,中文名:安全散列算法1)...

  • MD5 , SHA1 , SHA256 比较

    MD5 SHA1 SHA2 都是散列算法 ,什么是散列算法? 什么是SHA? 异同点 MD5SHA1SHA2-2...

  • iOS SHA1

    SHA1:安全散列算法(英语:Secure Hash Algorithm)是一种能计算出一个数字消息所对应到的,长...

  • 2.哈希加密 & base64加密

    一、哈希HASH 哈希(散列)函数MD5 SHA1/256/512 HMAC Hash的特点: 1.算法是公开...

  • hashlib模块:用来加密

    hashlib 1、什么叫hash:hash是一种算法(3.x里代替了md5模块和sha模块,主要提供 SHA1,...

网友评论

      本文标题:SHA1、SHA2安全hash算法

      本文链接:https://www.haomeiwen.com/subject/ziqetktx.html