PessoALL,

Estou desenvolvendo um modulo de seguranca e para tanto estou utilizando o algoritmo 
RSA para realizar a criptografia dos meus dados.

Segue abaixo trecho do meu codigo fonte que esta dando pau e nao estou sabendo o por 
que.


Descricao suscinta:

A chave rsaPub foi criada usando o algoritmo RSA em um cipher asyncrono,
o cipher for initializado com a chave publica gerada com o algoritmo RSA
cp.init(Cipher.ENCRYPT_MODE, rsaPub) ..........

try { 

 1-     novoPlainText="Texto a ser cypto".getBytes();
 2-     cp.init(Cipher.ENCRYPT_MODE, rsaPub);
 3-     cipherText = cp.doFinal(novowPlainText);
        System.out.println("Origim " + newPlainText);
        System.out.println("Cipher " + cipherText);
 4- javax.crypto.SealedObject sealedobject = new SealedObject(cipherText, cp); 
} 

apos a encryptacao na linha 3, quando tento criar o sealed object com o texto 
encriptado e o cipher(na linha 4) me da a excecao abaixo:

java.lang.ArrayIndexOutOfBoundsException
        at java.lang.System.arraycopy(Native Method)
        at com.ibm.crypto.provider.RSA.a(Unknown Source)
        at com.ibm.crypto.provider.RSA.engineDoFinal(Unknown Source)
        at javax.crypto.Cipher.doFinal([DashoPro-V1.2-120198])
        at javax.crypto.SealedObject.<init>([DashoPro-V1.2-120198])
        at JCE.test.TestCryptoOK.main(TestCryptoOK.java:105)


Sera que ALLguem pode me ajudar,

Cesar
-- 

_______________________________________________
Sign-up for your own FREE Personalized E-mail at Email.com
http://www.email.com/?sr=signup


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a