3des
3DES CFB 與 CFB8 模式
3DES 中 CFB 和 CFB8 模式的主要區別是什麼?進行 3des 和 XOR 時,塊大小是否僅從標準 8 字節更改為 1 字節?我找不到此 CFB8 模式的任何虛擬碼?任何指針?
CFB-1(CFB) 和 CFB-8 的主要區別在於移位的大小。
要理解這一點 -
$ C_i = top_x(res_{i-1})\oplus P_i $
$ res_0 = Enc_k(IV) $
$ res_{i} = Enc_k(shift_x(res_{i-1}\oplus P_{i-1})) $
$ P_i = top_x(res_{i-1})\oplus C_i $
注意為了解密 $ C_i $ , 你會需要 $ P_{i-1} $ 只能通過解密找到 $ C_{i-1} $ . 因此,這不能並行化。
這裡 $ x $ 是移位大小,在 CFB-1 中為 1,在 CFB-8 中為 8。