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] -------------------------------------------------------------------------