Hi!
Vielleicht weiß ja jemand warum das so ist: Bei der Erstellung eines Cipher Objektes vergehen auf meinem (schwachen) Rechner ca. 1,5s. Bei der Erstellung eines zweiten Cipher Objektes dagegen dauert es nur 5ms, bei weiteren liegt der Wert sogar nochmals darunter. Jetzte frage ich mich, wie es dazu kommt und was man dagegen machen kann. Meine erste Erklärung wäre, dass es was mit Sammeln von Daten zu tun hat, zb Zufallsdaten für eine Seed oder sonst was. Jedenfalls ist das ganze ziemlich störend.
Vielleicht weiß ja jemand warum das so ist: Bei der Erstellung eines Cipher Objektes vergehen auf meinem (schwachen) Rechner ca. 1,5s. Bei der Erstellung eines zweiten Cipher Objektes dagegen dauert es nur 5ms, bei weiteren liegt der Wert sogar nochmals darunter. Jetzte frage ich mich, wie es dazu kommt und was man dagegen machen kann. Meine erste Erklärung wäre, dass es was mit Sammeln von Daten zu tun hat, zb Zufallsdaten für eine Seed oder sonst was. Jedenfalls ist das ganze ziemlich störend.
Java:
long time = System.currentTimeMillis();
try {
Cipher cipher = Cipher.getInstance("AES");
} catch (NoSuchAlgorithmException ex) {
} catch (NoSuchPaddingException ex) {
}
System.out.println((System.currentTimeMillis() - time));