Criptografia

Ola pessoal,

Estou intrigado com a seguinte situação.
Estou rodando uma aplicação através do IDE JCreator e o tempo para execução das instruções abaixo é de três segundos, enquanto que se ou rodar através do Java Web Start essa mesma instrução leva trinta segundos para ser executada.
Alguém tem alguma idéia do que pode provocar essa diferença tão grande de tempo, sendo que a máquina de teste é a mesma.

import javax.crypto.Cipher;

Cipher ecipher = Cipher.getInstanc(“DES/CBC/PKCS5Padding”);

Tempo de warmup da JVM

Como assim?

Só essa instrução que demora 10 vezes mais. As outras instruções da aplicação são executadas no mesmo tempo tanto no IDE quanto através do Java Web Start.

Cipher ecipher = Cipher.getInstanc(“DES/CBC/PKCS5Padding”);

Agradeço desde já.

Hmmm
verifica então qual é o provider de JCE do applet no navegador e no JCreator.

Outra coisa que pode tornar isso lento é o fato do applet rodar com 1 security manager.