Ver la Versión Completa : [Componente] Generador de hash (Base64 u otro)
Joseg
30 de junio de 2017, 19:41
¿Saben de algún Activex / dll generador de hash con al menos BASE64 free?
Gracias
Kuk
30 de junio de 2017, 21:38
Joseg, mira un ejemplo en C++ por internet, compilalo con Dev C++ o similar y utilízalo tranquilamente desde PowerCOBOL ;)
También echa un vistazo a este tema: [Componente] Encriptar Texto - COBOL Foro (http://cobolforo.es/showthread.php?t=406)
Kuk
11 de julio de 2017, 23:10
Joseg, ahora se me ocurre que también puedes escribir una clase en Java e invocarla desde PowerCOBOL.
3.2.1 Creating a COBOL Program (http://software.fujitsu.com/jp/manual/manualfiles/m150010/b1wd3373/01enz200/b3373-00-03-02-01.html)
Joseg
12 de julio de 2017, 10:13
Joseg, ahora se me ocurre que también puedes escribir una clase en Java e invocarla desde PowerCOBOL.
3.2.1 Creating a COBOL Program (http://software.fujitsu.com/jp/manual/manualfiles/m150010/b1wd3373/01enz200/b3373-00-03-02-01.html)
Parece interesante esta posibilidad. Nunca he usado, ni conocía esta posibilidad, voy a investigar.
Gracias
Kuk
12 de julio de 2017, 19:41
Joseg, habrá que tener en cuenta que Java es Unicode. Seguramente tengas que usar NATIONAL PICTURE o en la Clase Java usar Byte o conversión de String a Byte y viceversa.
Cuando tengas resultados publícalos. O si tienes problemas, coméntalo también, posiblemente te pueda ayudar. ;)
---------- Post añadido : 19:41 ---------- Post anterior : 10:52 ----------
Joseg, este código funciona:
import java.util.Base64;
import java.util.Base64.Decoder;
import java.util.Base64.Encoder;
public class Base64EncodeDecode {
private static Encoder encoder = Base64.getEncoder();
private static Decoder decoder = Base64.getDecoder();
public static byte[] EncodeBase64 (byte[] inText) {
return encoder.encode(inText);
}
public static byte[] DecodeBase64 (byte[] inText) {
return decoder.decode(inText);
}
}
Kuk
11 de agosto de 2017, 14:31
Joseg, ¿has avanzado en el asunto? ¿Has podido invocar la clase Java desde PowerCOBOL?
diegodm
16 de agosto de 2017, 15:31
Como faço para usar um arquivo .JAR ou .CLASS no PowerCobol?
Kuk
16 de agosto de 2017, 16:12
diegodm, no es muy difícil, pero hay bastantes cosas a mirar. Hay un manual que lo explica (mira adjuntos).
Kuk
17 de agosto de 2017, 16:00
Joseg, también echa un vistazo a esto: [Herramienta] ¿Japi en PowerCOBOL 3.0? - COBOL Foro (https://cobolforo.es/showthread.php?t=385)
Joseg
21 de agosto de 2017, 13:20
Joseg, ¿has avanzado en el asunto? ¿Has podido invocar la clase Java desde PowerCOBOL?
No me parece fácil utilizar el java con el Powercobol. He utilizado el ocx de la Chilkat Software, Inc.
Gracias
Paulo
16 de mayo de 2018, 21:38
Recuperando este post...
Alguém chegou a implementar a classe Java e a chamar do PowerCobol com sucesso ?
Kuk
21 de mayo de 2018, 00:06
Paulo, a mi finalmente también me pareció bastante lioso el tema.
Pero siempre se puede invocar una clase Java de manera externa con
INVOKE POW-SELF "ExecuteSync"
Joseg
21 de mayo de 2018, 16:33
Recuperando este post...
Alguém chegou a implementar a classe Java e a chamar do PowerCobol com sucesso ?
Olá Paulo,
Suponho que era colega do saudoso "Rapinto".
Sou de Coimbra (mee-it.pt), no que puder ajudar posso tentar.
Em relação ao Java, fiz algumas experiências com O Fujitsu Cobol 7, mas não fui bem sucedido, mas ainda vou voltar a tentar. Se conseguir coloco aqui no grupo as novidades.
Dasije
21 de mayo de 2018, 19:22
En ese caso, si trabajas con Windev usa las funciones propias, tiene de muchas formas, encriptar por ficheros o por variables.
Tomálo como última opción sino encuentras alguna rutina que haga la encriptación.
Paulo
24 de mayo de 2018, 10:21
Agradeço as dicas, vou fazer uns testes.
Joseg, trabalhei com o Rapinto mais de 20 anos, tínhamos vários projectos de desenvolvimento de software juntos.
Agora sou eu que estou a cuidar do "barco"...
eage1969
6 de junio de 2018, 05:44
tengo un dll que se puede llamar desde cualquier programa dando un parametro y convierte una trama de datos a base 64
sera esto lo que buscan..???
Kuk
13 de julio de 2018, 12:29
En ese caso, si trabajas con Windev
Acabo de ver este post... :confused:
¿Qué tendrá que ver WinDev? Si le estás diciendo que deje PowerCOBOL para pasarse a WinDev, no sé si es el hilo adecuado. Y si no, no va uno a comprarse e instalarse WinDev sólo para hacer una DLL que encripte, digo yo... :nocreo:
Paulo
13 de julio de 2018, 14:31
tengo un dll que se puede llamar desde cualquier programa dando un parametro y convierte una trama de datos a base 64
sera esto lo que buscan..???
É diferente, aqui a intenção é gerar uma chave hash para controle das finanças.
Parece-me que no teu caso faz uma encriptação, é isso ?
De qualquer forma se quiseres partilhar a DLL, pode ser que dê jeito a alguém aqui.
Dasije
14 de julio de 2018, 16:34
Kuk, Joseg Ya tiene el paquete de Windev y lo trabaja desde hace años, en ningún momento van a dejar el PowerCOBOL por una rutina, solo que lo complementen haciendo un executable y le pase parémetros.
vBulletin v3.8.7, Derechos ©2000-2026, Jelsoft Enterprises Ltd.