2017-06-16 85 views

回答

3

它是安全的。初始化向量的目的是在結果密碼中插入一些隨機性(所以相同的消息不會導致相同的密碼)。它只是不可預測的。

它可以公開存儲在數據庫中。通常將其附加到消息的第一個字節。如前所述,它的存在是爲了避免統計攻擊。

+2

*「它只是不可預知的。」* - 是的,但這個建議並不適用於所有模式。對於CBC模式,建議使用不可預知的IV,但CTR模式*需要*獨特的IV(實際稱爲隨機),就像幾乎所有的流模式一樣。 –

+0

@ ArtjomB。謝謝。好和重要的一點。 –