Mensajes: 17
Temas: 4
Gracias Recibidas: 10 en 5 posts
Gracias Dadas: 0
Registro en: Jun 2021
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.
Mensajes: 17
Temas: 4
Gracias Recibidas: 10 en 5 posts
Gracias Dadas: 0
Registro en: Jun 2021
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.
Mensajes: 323
Temas: 7
Gracias Recibidas: 56 en 47 posts
Gracias Dadas: 51
Registro en: May 2020
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'
Mensajes: 17
Temas: 4
Gracias Recibidas: 10 en 5 posts
Gracias Dadas: 0
Registro en: Jun 2021
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
Mensajes: 17
Temas: 4
Gracias Recibidas: 10 en 5 posts
Gracias Dadas: 0
Registro en: Jun 2021
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.
Los siguientes 1 usuarios dice gracias a Carlos por este post:1 usuarios dice Gracias! a Carlos por este post
• Shordi
Mensajes: 323
Temas: 7
Gracias Recibidas: 56 en 47 posts
Gracias Dadas: 51
Registro en: May 2020
@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'