- Chiffre.init() für jede Nachricht?

Angenommen zwei clients den Austausch von sicheren Nachrichten hin und her.

Muss dieser block ausgeführt werden, jedes mal für jede Nachricht, oder kann jeder Schritt(E) durchgeführt werden nur einmal am start:

cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
cipher.init(Cipher.ENCRYPT_MODE, keySpec);
output = cipher.doFinal(content);

Ich denke, zu verleihen, in einen Zusammenhang - obwohl ich (noch) nicht verstehen, die internals komplett, es ist mein Verständnis, dass aus Sicherheitsgründen ist es wichtig, für die IV für jede Nachricht. Also ich denke, die Antwort auf diese Frage hängt davon ab, ob dieser Schritt geschieht unter der Haube auf der doFinal (- Stufe) oder init()....?

InformationsquelleAutor davidkomer | 2012-10-25
Schreibe einen Kommentar