Páginas (3):    1 2 3
Carlos   30-07-2021, 10:43
#21
No quiero monetizarla, la hice por divertirme. Va dirigida a desarrolladores gambas que deseen incluir criptografía en sus aplicaciones. Por ejemplo tu sabes que este mismo foro encripta la clave cuando te registras. Con esta función podrás hacer cosas de esas tan complejas o simples como quieras. Solo incluyes la clase y llamas a la función.

Es un front-end para openssl y yo sólo he manejado strings. No tiene ningún mérito. Sólo pienso que puede ser útil y me divertí haciéndola.
Carlos   23-08-2021, 21:23
#22
Subí el proyecto a gitlab. Me está costando un poco aprender el entorno de git/gitlab pero bueno me voy arreglando.

Dado que no dejan de ser varias clases sueltas he pensado en crear una rama y convertirlo en componente. Mi primer componente en mi primera rama.

En vez de todo el mogollón he cogido un par de clases sueltas para crearlo y aprender a hacerlo. Cuando eso funcione lo aplicaré al todo, pero me he encontrado un problema

Creé el componente y lo inserté en un proyecto nuevo sólo para probarlo. Tuve un error porque no sé cómo pero al toquitear se me había colado un guión. Me voy al fuente, quito el guión, ejecuto y todo funciona bien.

Desinstalo el componente anterior con el error
dpkg -P paquete

Compruebo que todo queda borrado
rm -rf paquete.*

Quito el componente del programa de test grabo el proyecto y salgo de gambas.

Creo el nuevo paquete y lo instalo sobre nada porque no queda ni rastro de lo anterior
dpkg -i paquete

Cargo gambas con el programa de test, añado el componente corregido y ejecuto.
Vuelvo a tener el error del guión. No se cómo ni porqué me sigue cogiendo el viejo.

¿Qué estoy haciendo mal? Agradecería una ayudita porque llevo dos días atascado en esto.
jguardon   23-08-2021, 21:49
#23
Sólo se me ocurre que si tu componente escribe alguna configuración en un fichero tipo Settings, tengas que borrarlo también.

Dudo que el sistema guarde un caché del componente, así que si verdaderamente no queda rastro del componente viejo, pues no sé qué más puedo decirte...

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
Carlos   23-08-2021, 23:05
#24
Ya lo he resuelto, gracias por responder.

Cuando cree el proyecto en gitlab puse como privado y ahora no encuentro donde cambiarlo como público para que podáis acceder si os apetece.
La dirección es:
https://gitlab.com/kabronsete/myssl

De momento voy a crear un nuevo proyecto que es sólo la prueba que he hecho . Un componente que maneja los message digest.
Mañana lo publico. Estará el componente y la documentación.

Gracias
Carlos   24-08-2021, 18:58
#25
Bueno pues aquí está la clase.
Hay que añadir todas las clases y luego instanciar MySSL. Lo voy a convertir en componente, pero de momento ahí está si a alguien le apetece echar un vistazo.
https://gitlab.com/kabronsete/myssl

Para echar un vistazo rápido quizá sea mejor mirar la documentación. Creo que se lee fácil y no hay que leerlo todo. Si os interesa el tema de encriptación pues entonces enc.pdf, si el de s/mime pues smime.pdf, ..., etc.

Ahora tengo que aprender a hacer ramas en gitlab y tal. He mirado la receta y no parece complicado, pero intuyo que hay que andar con cuidado. En fin ... ya veremos.

En cualquier caso llegué aquí totalmente perdido de como poner esto, se me ha abierto un mundo que no conocía  y os agradezco mucho vuestra atención.
Big Grin
jguardon   24-08-2021, 20:36
#26
@Carlos

Para no desvirtuar el hilo que trataba sobre cómo distribuir aplicaciones o códigos, sería bueno abrir un tema nuevo en el foro "Aplicaciones/Fragmentos de código". De esa manera el hilo trataría solo de dicha aplicación o código y por otra parte, también sería más fácil de localizar.

Por cierto, enhorabuena por tu trabajo, lo voy a probar en cuanto pueda.

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
Páginas (3):    1 2 3
  
Usuarios navegando en este tema: 7 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.