Carlos 26-08-2021, 16:55
Hola
Este es un sencillo componente para encriptar datos que pueden ser archivos o variables.

Está en fase beta, pero es pequeño así que dudo que haya muchos errores aunque alguno habrá. Principalmente al convertirlo de clase a componente supongo.

Como hay muchos algoritmos para elegir por defecto está AES256 así que si no decís nada ese es el que se usa. Si queréis cambiar podéis usar la lista
Código:
 
Dim F as new MyCipher F.Cipher=F.CipherList.Des3,,,,,,

Se puede encriptar una variable. Algo como esto
Código:
 
Dim F as new MyCipher, Var as string, var2 as string Var="hola mundo"Var2=F.StrEncode(Var) 
Como no dije nada se habra encriptado con AES256 pero podría haber elegido otro.
Como no dije nada el resultado será binario, pero podría haberlo pasado a base64 añadiendo un parámetro.

Aquí está el proyecto
https://gitlab.com/kabronsete/mycipher

Y aquí está la documentación
https://gitlab.com/kabronsete/mycipher/-...cipher.pdf
Carlos 26-08-2021, 16:28
Hola
Aquí teneis un componente que permite hacer message digest de un archivo, una lista de archivos o directorios enteros, etc.
Es muy sencillito.
Como hay un montón de algoritmos de MD para elegir uno basta con elegirlo de una lista.

También es posible hacer un hash de un string. Por ejemplo para hacer un hash md5 de una string
Código:
dim F as new MyDigest
Var="hola mundo"
F.md=F.MdList.md5
var2=f.strchecksum(var)

El proyecto está aquí y aunque está en beta es tan simple que dudo que haya muchos errores, pero alguno puede haber al pasarlo de clase a componente.
https://gitlab.com/kabronsete/mydigest/-/tree/main

Y la documentación la tenéis aquí. Se lee en un pis pas.
https://gitlab.com/kabronsete/mydigest/-...Digest.pdf
Shordi 26-08-2021, 13:12
Aquí tenéis un tutorial de cómo se usa el control TryIcon para generar aplicaciones cuya interfaz sea un icono en la barra de tareas. De hecho en el vídeo podéis ver cómo hacer aplicaciones con interfaz dual: Con una ventana principal y con un Icono en la barra de tareas.



Espero que os sea útil.

Saludos
Páginas (564):    1 399 400 401 402 403 564   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 292
Último miembro: DarkWolf
Temas del foro: 1,742
Mensajes del foro: 9,029
Últimos temas
Ordenar en un TableView
Foro: General
Último mensaje por: Shordi, 03-11-2025, 18:41
Respuestas: 3 - Vistas: 117
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 02-11-2025, 13:36
Respuestas: 9 - Vistas: 1,569
Reportes de Gambas
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Alberto59, 27-10-2025, 16:34
Respuestas: 2 - Vistas: 1,335
Ordenando las carpetas
Foro: Programación en otros lenguajes
Último mensaje por: tercoide, 22-10-2025, 15:57
Respuestas: 0 - Vistas: 116
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.