【发布时间】:2016-11-21 05:42:55
【问题描述】:
我的问题是,假设您有一些 AES-ECB 加密哈希并且您想要对其进行解码。你还会得到一堆示例明文和哈希。例如:
我想要:散列的 unknown_plaintext given_hash 我有一堆 known_plaintexts 和 hashes 已经用相同的密钥加密。它们中没有一个(显然)与给定的哈希完全相同。
如果您能提供帮助,请告诉我。这不是出于恶意,只是为了了解密码学和 AES 系统的工作原理。
【问题讨论】:
-
我有点不清楚你正在按照什么顺序执行哪些操作。这是正确的吗:您有一个带有相应加密哈希的明文列表。首先对明文进行哈希处理,然后使用 AES-ECB 对哈希进行加密。您想找到用于加密哈希的密钥。
-
@mschwaig 是的。这就是我想要的。
-
@DaTechnoGuru 对不起,开发加密的密码学家并不愚蠢,这是不可能的。
-
如果你想知道加密是如何工作的,试试马里兰大学帕克分校的Software Security,它是免费的。
-
@zaph 你不是说斯坦福大学的 Crypto I 吗?这更有意义。
标签: encryption hash cryptography aes