【发布时间】:2010-11-25 16:22:43
【问题描述】:
为什么密码算法只使用异或,而没有使用其他逻辑门,如 OR、AND 和 NOR?
【问题讨论】:
-
是什么让你认为是这样的?
-
你是想问“为什么密码算法只使用异或?”我在其他地方使用过 XOR...
-
Austin,他并不是说 XOR 没有在其他地方使用,而是 XOR 是唯一一种用作加密方法的方法
-
Keccak(现在是 SHA-2)使用 XOR、NOT、AND 和 ROT。
-
@Xz_awan 这不是加密算法。它是一个 cryptographic 散列函数,因此是一个 cryptographic 算法。 SHA-2 压缩函数是从分组密码构建的。 |但我在上面的评论中犯了一个错误,我想说“Keccak(now SHA-3) ...”。与 Keccak 不同的是,SHA-2 在上述操作之外还使用了 ADD。