谁创建了哈希函数,哈希算法的起源

2023-07-08 10:20:01 views

Who created the hash function? The origin of the hash algorithm? Virtual currency exchange platform digital currency According to the virtual currency exchange platform digital currency, who created the hash function? How does the hash function work? The hash function is a created encryption operation, so they will be the only identifiers. Virtual currency exchange platform digital currency Virtual currency exchange platform digital currency Virtual currency exchange platform digital currency Home News Blockchain Blockchain Encyclopedia Home Blockchain Who created the origin of the hash function hash algorithm? 比特币今日价格行情网_okx交易所app_永续合约_比特币怎么买卖交易_虚拟币交易所平台

据虚拟币交易所平台,数字货币,NFT报道(www.sucof.cn),谁创建了哈希函数?哈希函数是如何工作的?哈希函数是一种创建的加密操作,因此它们将是唯一标识符。这些标识符源自从每个区块链块中提取的信息。哈希函数的主要目的是对数据进行编码 以创建唯一的字符串。无论其中实现的数据量如何,都可以创建一个函数。这些哈希函数主要用于区块链技术,为区块链带来更多安全性。


谁创建了哈希函数?

1953 年,德国计算机科学家汉斯·彼得·卢恩 (Hans Peter Luhn ) 想到 了一种快速查找文档并验证它们的方法,哈希值开始变得有意义 。然而,直到 1961 年 ,第一个哈希函数才被开发出来。Wesley Peterson 开发了 循环冗余校验 功能。

此功能的主要目的是检查 通过网络(如 Internet)传输的 数据。由于易于实施,此功能得到了广泛采用,至今仍是 行业标准 。随后,在第一个功能的开发基础上不断创建新的功能。在这些函数中, MD2 脱颖而出。这是由密码学家和麻省理工学院教授 Ronald Rivest 于 1989 年创建的。 该函数是最早的加密函数之一 ,在 Internet 上提供了高级别的安全性。 MD5 是从这个函数创建的,并在安全不是主要目标的环境中实现。

1992 年, 欧洲 RIPE 项目创建了加密哈希函数 RIPEMD。 该函数的任务是替换 MD4 函数。今天它仍然被认为是一个高度安全的标准,尤其是在 RIPEMD-256、RIPEMD-160 和 RIPEMD-320 中。

1993 年,NSA 创建了 SHA,这是加密哈希的当前标准。它创建的目的是 验证电子文档。目前,此函数及其派生函数被认为是迄今为止最安全的。在其衍生产品中,我们可以强调 SHA-256 作为一项为 比特币的存在铺平道路的基础技术。


哈希函数是如何工作的?

正如预期的那样,哈希函数在逻辑和非常复杂的过程的基础上工作。此类 逻辑过程 通常从 计算机运行 ,任何数据集都从计算机中获取并在输入函数后进行处理。但是……这个 函数有什么 作用?

此过程旨在获取一系列 字符,这些字符对于输入的数据 具有固定且唯一的长度 。需要注意的是,这个过程是 不可能逆向 进行的 , 也就是说,我们无法对一个哈希函数的结果进行处理,从而得到 初始数据。因此,可以理解创建哈希的过程是一个 单向 过程。

作为一种 单向 过程,我们可以创建 真实性证明。如果我们创建一个文档并将其提交给 散列 ,我们将得到一个不可逆转的结果。如果有人编辑、复制或修改文档,哈希值将 发生变化 ,因此我们将始终知道文档何时被 修改。


哈希函数的安全性

在安全性方面,哈希函数是极其安全的。这是因为它们的创建是为了提高数字信息的安全性。 它们的主要目的是让攻击者远离并防止他们对散列旨在 保护的信息进行攻击。

这些 高级别的安全性 来自诸如密码学世界中的功能。这两种技术都基于相同的概念。但是需要注意的是,哈希函数并不是完全牢不可破的。

为了得到一个想法,我们可以使用MD5函数的例子 。此功能提供了出色的安全性,其用途已扩展到整个 Internet。然而,在 1996 年 它变得过时了,因为该功能的安全性被 破坏了。


目前有 RIPEMD-160 和 SHA-256等功能 ,基于其操作的复杂性来保证高安全性。如果我们不相信它们的安全声誉,我们可以考虑如何破坏它们。这只需要 几千年的时间,而今天的超级计算机 会不停地工作。所以是的,你可以说它们牢不可破。

尽管后一种功能可确保 所需的高安全性, 但仍在研究确保数字过程 安全性的新方法 。


特征

通过其特征很容易识别哈希函数 。以下是一些主要的。

易于计算。由于哈希算法的效率,它们很容易计算。他们不需要强大的计算能力来计算。

雪崩式功能。这意味着,如果执行了数据输入的任何最小更改,将生成与原始哈希不同的哈希。

哈希是不可逆的。如前所述,不可能(理论上)通过哈希函数的结果得到原始数据。因此,哈希是完全安全的。

它们对碰撞的抵抗力既弱又强。这意味着无法计算导致同一类型的另一个哈希的哈希。这些被称为前映像和第二映像,哈希的安全性基于这些概念。


总的来说,哈希函数在数字世界中非常有用。因为它们 快速高效、独特且计算成本低,哈希已成为加密货币的核心。在比特币 白皮书中,中本聪详细解释了为什么将哈希用于加密货币以及如何使用哈希。自比特币推出以来,区块链 技术已经完全发展,但是,它的一部分仍然存在。其中使用哈希和 密码学,因为它们是保护 网络安全的强大工具。