Caro Bruno, O Blowfish é uma cifra em bloco e cuja chaves podem variar de 32 a 448 bits (ver http://www.counterpane.com/blowfish.html). Sendo assim Vc deveria estar atento a três coisas pelo menos: A) Qual tipo de encadeamento de blocos está sendo utilizado pelo seu programa em Delphi (ECB, CBC, etc); B) Caso o tipo de encadeamento utilizado necessitard e um vetor de inicialização, qual IV foi utilizado no Delphi; C) Qual o tamanho da chave utilizada no Delphi.
Espero que isto traga alguma luz para a solução do seu problema. [ ]´s Luciano da Silva Coelho [EMAIL PROTECTED] Sun Certified Programmer for JAVA2 Sun Certified Web Component Developer for J2EE Sun Certified Instructor for JAVA2 e-Sec Tecnologia em Segurança de Dados www.esec.com.br ----- Original Message ----- From: "Bruno Henrique Hjort" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, March 17, 2003 2:49 PM Subject: [java-list] Criptografia - Delphi <> Java > E-mail Premium BOL > Antivírus, anti-spam e até 100 MB de espaço. Assine já! > http://email.bol.com.br/ > Olá lista > > Estou trabalhando em páginas em JSP e preciso descriptografar um arquivo > criptografado no Delphi através do algoritmo Blowfish (componente - > http://home.t-online.de/home/kirbach) mas o resultado não está sendo > compatível. Já consegui fazer uma classe em java que criptografa e > descriptografa um arquivo, mas só descriptografa os arquivos gerados por ela > mesmo. Não tenho certeza se é porque estou gerando a chave incorretamente, > por estar especificando parâmetros diferentes ou por incompatibilidade > mesmo. > Quanto às chaves, nas documentações e exemplos já vi várias maneiras de se > gerar uma. Digamos que a chave com que o criptografado foi gerado seja > "UrsoPolar", o seguinte código serviria para instanciar minha chave no java? > > byte[] desKeyData = ("UrsoPolar").getBytes(); > SecretKeySpec chave = new SecretKeySpec(desKeyData, "Blowfish"); > > PS.: estou desenvolvendo no JDK 1.3.1 com o JCE Provider do Cryptix. > > Desde já, obrigado. > > Bruno H. H. > > > ------------------------------ 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] > ------------------------------------------------------------------------- > > ------------------------------ 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] -------------------------------------------------------------------------