我想使用Rijndael-256加密長段文本(文本在此之前已被壓縮並轉換爲base64)。如果您不希望重複結果,ECB是一個安全選項嗎?
這兩者不太可能相同。但是,如果它們碰巧是,會在文本的開始或結尾添加一個隨機密鑰來保護它(無論它們是否相同),以防用戶編寫相同的文本?
如果我確定沒有100%的結果是相同的,如果您不會得到重複的結果,ECB是否安全?
或者是這樣的:(使用Base64 ......不準確,只是一個例子)
_Hello world_ = ahjkIOn25o
_To echo "Hello world,"_ = qw90klnN2_ahjkIOn25o_kL3
_Hello world is the_ = _ahjkIOn25o_hjAB27
因此,如果有人已隱藏其文本中的一個短語,它總是輸出相同的歐洲央行爲無論文本中還有其他內容,還是短語在文本中的位置?
爲什麼你考慮在正常模式下使用ECB?我還沒有看到情況,歐洲央行是模式的最佳選擇。 – CodesInChaos
沒有IV,你不能實現語義安全性,這通常是一個理想的屬性。 – CodesInChaos