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