Bom, deixa eu desenvolver melhor a idéia:
Estou usando o provider da Sun para encriptar dados através do algoritmo blowfish, ou seja, a implementação do algoritmo é feita pelas classes do Sun Provider, eu apenas estou utilizando a JCE.
A instanciação do objeto cipher:
Cipher cipher = Cipher.getInstance("Blowfish/ECB/NoPadding");
depois de fazer a encriptação em Java preciso decriptar no Delphi, para isso estou tentando utilizar o TurboPower LockBox, entretanto, depois de muito debugar e fuçar, ví q é muito difícil tornar compatíveis os algoritmos.
Então, é muito bem-vinda qualquer informação ou dica de como fazer encriptação em Java e decriptação no Delphi !!
Outra coisa, se alguém conseguiu entender como a Sun implementou o algoritmo Blowfish, por favor torne público. O pacote com as classes pode ser encontrado em %JAVA_HOME%\jre\lib\ext\sunjce_provider.jar
Grato,
Henrique Viecili