SHA-256是单向散列函数吗? [英] Is SHA-256 a one-way hash function?

查看:283
本文介绍了SHA-256是单向散列函数吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





在阅读计算机科学中未解决的问题列表时:

http://en.wikipedia.org/wiki/List_of_unsolved_problems_in_computer_science [ ^ ]

我读过这个问题:存在单向函数吗?

但是在阅读信息时关于SHA-256,我确实读到SHA-256是一种单向加密函数。

但是如果SHA-256是单向函数,那么应该删除那个问题。 />
那么,SHA-256是不是一个单向函数?



提前谢谢。

Hi,

While reading this list of unsolved problems in computer science:
http://en.wikipedia.org/wiki/List_of_unsolved_problems_in_computer_science[^]
I did read this question: "Do one-way functions exist?"
But while reading information about SHA-256, then I did read that SHA-256 is a one-way cryptographic function.
But if SHA-256 is a one-way function, then that question should be deleted.
So, is SHA-256 a one-way function or not?

Thanks in advance.

推荐答案

是的,它是单向散列函数。



试试。 [< a href =http://www.fyneworks.com/encryption/sha-256-encryption/target =_ blanktitle =New Window> ^ ]



还有很多其他的。
Yes it is a one way hash function.

Try it.[^]

There are also many others.


Probaly(很好,很有可能)SHA-256并不能满足所有要求(来自理论定义) ):使一个函数有损(不是一对一)具有单向函数是不够的。
Probaly (well, with very high probability) the SHA-256 doesn''t satisfy all the requirements (from the Theoretical definition): "it is not sufficient to make a function "lossy" (not one-to-one) to have a one-way function".


这篇关于SHA-256是单向散列函数吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆