首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >密码学与散列

密码学与散列
EN

Stack Overflow用户
提问于 2013-11-08 23:00:51
回答 6查看 1.8K关注 0票数 5

我的问题很简单:加密隐藏了信息,以至于只有想要看到信息的人才能真正看到它。您可以加密信息,然后解密它。如果不能解密,为什么哈希被视为加密?

我认为哈希被认为是加密,因为您将MD5称为加密散列函数。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-11-08 23:18:22

密码学是一个广泛的研究领域,它包括加密和安全散列。它还包括各种其他主题,包括秘密共享、公钥系统和随机数生成。人们可以把它概括为与秘密打交道的科学。

哈希不被认为是一种加密形式。用于哈希和加密的某些算法之间存在一定的关系,但两者是不可互换的。

票数 3
EN

Stack Overflow用户

发布于 2013-11-08 23:13:58

正确,散列是一个单向函数,但哈希不被视为加密。很好地解释了Hashing vs EncryptionFundamental difference between Hashing and Encryption algorithms的区别。

票数 5
EN

Stack Overflow用户

发布于 2013-11-08 23:20:20

这都是为了达到目的。散列不是关于‘找出原始消息是什么’,而是关于一个唯一的位序列,换句话说,是唯一的id,即标识原始消息的

即使是源消息中非常小的变化,也会通过所谓的雪崩效应,大幅度地改变输出位序列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19870051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档