美文网首页
Encryption算法和Hash算法的区别

Encryption算法和Hash算法的区别

作者: 7ac5ed0640a1 | 来源:发表于2018-01-21 11:11 被阅读0次

信息论角度:
Encryption是可逆的,没有信息熵的改变
Hash是不可逆的,Hash一般会导致信息熵减小

应用角度:
Encryption常被用来做基于密钥的数据加解密(AES、RSA、ECC)
Hash主要被用来做数字签名、数据校验(CRC、SHA、MD5)

小白角度:
Encryption就是带密码的保险箱
Hash就是榨汁机,有去无回

相关文章

  • Encryption算法和Hash算法的区别

    信息论角度:Encryption是可逆的,没有信息熵的改变Hash是不可逆的,Hash一般会导致信息熵减小 应用角...

  • 加密算法总结

    对称与非对称加密算法的区别。 对称加密算法 加密(encryption)与解密(decryption)用的是同样的...

  • 分布式集群架构场景化解决方案

    一致性hash算法hash算法应用场景普通hash算法存在的问题一致性hash算法手写一致性hash算法nginx...

  • 哈希算法

    哈希算法 什么是hash函数?常见的hash算法hashlib的用法hash算法的用途 什么是hash函数? 哈希...

  • Hash算法

    数据结构与算法分析:大纲数据结构:数组算法:hash算法算法:排序算法Java实现 1 Hash算法? 将任意长度...

  • 负载均衡中的一致性hash算法

    hash简介 说到底,他是一种hash算法,那什么是hash算法?hash算法是一种散列算法,常用的比如MD5。抽...

  • IOS 逆向开发(二)密码学 HASH

    1. HASH算法简介 1.1 HASH是什么? Hash算法(也叫散列算法) Hash,一般翻译做“散列”,也有...

  • MySQL面试题 | 附答案解析(四)

    7. 索引算法有哪些? 索引算法有 BTree算法和Hash算法 BTree算法 BTree是最常用的mysql数...

  • 对称加密算法

    对称加密算法,又称密钥加密算法、单密钥算法、共享密钥算法,英文名Symmetric Encryption Algo...

  • 一致性hash算法

    Hash 算法也叫做散列算法,他可以让任意长度的数据M映射成为长度固定的值H。 Hash算法的作用 Hash算法的...

网友评论

      本文标题:Encryption算法和Hash算法的区别

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