okx

哈希函数的创造者及工作原理

时间:2023-06-10|浏览:368

谁创建了哈希函数?哈希函数是如何工作的?哈希函数是一种加密操作,用于创建唯一标识符,这些标识符源自每个区块链块中提取的信息。哈希函数的主要目的是对数据进行编码以创建唯一的字符串。无论其中实现的数据量如何,都可以创建一个函数。这些哈希函数主要用于区块链技术,为区块链带来更多安全性。

谁创建了哈希函数?

哈希函数的历史可以追溯到1953年,德国计算机科学家汉斯·彼得·卢恩(Hans Peter Luhn)想到了一种快速查找文档并验证它们的方法。但是直到1961年,第一个哈希函数才被开发出来。Wesley Peterson开发了循环冗余校验(CRC)功能,这个功能的主要用途是检查通过网络(如Internet)传输的数据。由于易于实施,此功能得到了广泛采用,并至今仍是行业标准。随后,在第一个功能的开发基础上不断创建新的功能,如MD2、MD5、RIPEMD等,这些函数都是用于提高数字信息的安全性。目前,SHA已经成为加密哈希的当前标准,此函数及其派生函数被认为是迄今为止最安全的。

哈希函数是如何工作的?

哈希函数在逻辑和非常复杂的过程的基础上工作。这些过程在计算机中运行,从数据集中提取信息,并在输入函数后进行处理。该过程旨在获取一系列字符,这些字符对于输入的数据具有固定且唯一的长度。值得注意的是,这个过程是不可能逆向进行的,也就是说,我们无法通过哈希函数的结果得到初始数据。因此,可以理解创建哈希的过程是一个单向过程。哈希函数的作用是创建一个唯一的字符串,以便实现真实性证明。如果我们创建一个文档并将其提交给散列,我们将得到一个不可逆转的结果。如果有人编辑、复制或修改文档,哈希值将发生变化,因此我们将始终知道文档何时被修改。

哈希函数的安全性

在安全性方面,哈希函数是极其安全的。这是因为它们的创建是为了提高数字信息的安全性。它们的主要目的是让攻击者远离并防止他们对散列旨在保护的信息进行攻击。尽管哈希函数可确保所需的高安全性,但仍在研究确保数字过程安全性的新方法。

特征

通过其特征很容易识别哈希函数。

- 易于计算。由于哈希算法的效率,它们很容易计算。他们不需要强大的计算能力来计算。 - 雪崩式功能。这意味着,如果执行了数据输入的任何最小更改,将生成与原始哈希不同的哈希。 - 哈希是不可逆的。如前所述,不可能(理论上)通过哈希函数的结果得到原始数据。因此,哈希是完全安全的。 - 它们对碰撞的抵抗力既弱又强。这意味着无法计算导致同一类型的另一个哈希的哈希。这些被称为前映像和第二映像,哈希的安全性基于这些概念。

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

热点:哈希

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1