Encryption

使用彩虹表查找分組密碼的加密密鑰?

  • November 12, 2016

嗨,我有一個問題。

讓我們考慮一個密鑰長度為 36 位的分組密碼。明文的位長為 256 位,但只有 16 種可能的明文 $ m_0, m_1, . . . , m_{15} $ . 加密在 ECB 模式下執行,因此不涉及 IV。我們想建立一個彩虹表,這樣,在輸入密文時,我們可以很容易地找到密鑰和明文。

我們如何為此目的建構彩虹表?

定義一個將 4 位明文標識符和 36 位密鑰作為輸入的函式。出於彩虹表的目的,您可以將其視為不透明的 40 位值。

這個函式的輸出是你用指定的密鑰對標識符對應的明文進行加密時得到的密文。

如果您擁有此功能,您可以像對任何其他功能一樣繼續創建彩虹表。

引用自:https://crypto.stackexchange.com/questions/41442