Random-Number-Generator
RC4 密碼是否只是用密鑰播種的隨機序列異或明文?
在閱讀了關於RC4之後,似乎無非是:
算法中還有其他內容嗎?
是否有流密碼的通用名稱,它使用 XOR 和密鑰播種的(偽隨機)序列?
算法中還有其他內容嗎?
不,就是這樣:只是一個偽隨機生成器(在 RC4 的情況下結果不是那麼隨機),其輸出與消息進行異或。
是否有流密碼的通用名稱,它使用 XOR 和密鑰播種的(偽隨機)序列?
是的——它是流密碼。
(雖然您當然可以使用不同的可逆二進制運算(例如,模 256 的加法或減法)應用流密碼,但這絕對沒有 XOR 帶來任何好處,因此沒有人這樣做。在理論和實踐中,每個人都會想到 XOR 時你說“流密碼”。)