🎁 空投第 7 季现已上线 - 回答有趣的问题即可获得30,000 美元奖池奖励现在加入!
加密术语  信 K
更新的: Mar 26, 2025

什么是 Keccak?

Keccak 意思:
Keccak - 也可以称为SHA-3,是一种密码算法。
中等
1 分钟

免费的空投第7季上线了!回答有趣的问题或做简单的任务,在 $ 30K Bitdegree奖品池中获得奖励奖励。 立刻参与 ! 🔥

让我们找出 Keccak 的含义、加密货币中的定义、什么是 Keccak 以及所有其他详细事实。

Keccak 是一种加密机制,由 Gilles Van Assche、Guido Bertoni、Joan Daemen 和 Michael Peeters 创建。与旧版 SHA-1 和 SHA-2 哈希函数相比,它提供了最佳且升级的安全性。然而,该算法也可用于其他功能。

2007 年大约是 Keccak 函数开始创建的一年。它是在 NIST 宣布对新的加密哈希函数进行公开竞争和测试程序之后进行的,该函数能够克服先前 SHA-1 和 SHA-2 可能存在的弱点。

从长远来看,安全哈希算法 (SHA) 是由美国国家标准与技术研究所 (NIST) 发布的加密哈希函数的集合。说到早期版本 SHA-1 和 SHA-2,它们非常相似,都是由美国国家安全局 (NSA) 创建的。

对 SHA-1 的概念攻击于 2004 年进行,并于 2005 年公开。几年后,即 2011 年,NIST 宣布将 SHA-2 作为新的标准哈希函数使用。然而,从 SHA-1 到 SHA- 2 速度极其缓慢,直到 2017 年初,相当多的开发人员和计算机科学家才进行了转换。 

不久之后,即 2017 年 2 月,谷歌披露了一次有效的 SHA-1 碰撞攻击。从那时起,SHA-1 不再被视为安全,并被禁止使用。

尽管 Keccak 具有与 SHA-2 相同的哈希长度,但它们仍然不同。这就是为什么 Keccak 也被认为是 SHA-3。

因为 Keccak 包含一个独特的结构,它被证明比其他算法更安全、更可靠。这就是 NIST 选择它的原因。如果从技术角度来看,SHA-3 算法基于海绵函数(或海绵构造),而不是 SHA-1 和 SHA-2 使用的 Merkle Damgrd 构造。

直到今天,还没有发生重大的 SHA-2 攻击,但这并没有改变哈希函数最终可能被破坏的信念。如果出现这种情况,需要很长时间才能建立新的。

话虽如此,但还是有通过 SHA-1 成功入侵的情况。它们发生在 2004 年和 2005 年。这是开发新标准功能的想法的基石。

此后,2012 年,Keccak 终于被认为是 SHA 集合中的最新成员。这是第三个版本 - SHA-3。

尽管 SHA-2 是以前的版本,但它仍在使用并且被认为是安全的。具体来说,它被包括比特币在内的各种加密货币所采用。它是采矿过程的一部分。

考虑到安全性和低水平的攻击可能性,SHA-3 也得到了越来越多的采用。但它并不止于此。未来,将会创建更多新的和创新的哈希算法。这是强制性的,因为密码学行业总是在不断发展并解决许多问题。