FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
¿Necesitas cifrar u obtener "hashes" de cadenas o archivos?
Hola,
¿Necesitas cifrar u obtener "hashes" de una cadena o archivo? Entonces estás de suerte, porque, acabo de subir al directorio del ClubDelphi un par de unidades que te ayudarán a ello: Chiper and Hashes. Sendas unidades tienen ciertas características más o menos reseñables. En primer lugar, hacen uso del API de Windows, lo que significa que no hay código de terceros ni más código que el que arde, quiero decir, el de las propias unidades. Basta que las añadas a tu proyecto y uses el par de clases que se ofrecen: que puedes usar por separado, por supuesto. Otra particularidad es que dichas clases ofrecen métodos para cifrar y descifrar cadenas y archivos, en el caso de "TChiper" (usando el algoritmo RC4 y uno de los "hash" soportados). Y, en el caso de "THashes", métodos para obtener el "hash" (MD5, SHA1, SHA256, SHA384 y SHA 512) de una cadena o un archivo también. Ambas clases cuentan además con "eventos" del tipo "OnWorkBegin", "OnWork", "OnWorkEnd", etc., de manera que sea posible mantener al tanto al usuario del progreso de una determinada tarea, así como la posibilidad de cancelar la tarea en un momento dado. Hay que decir que ambas unidades son una adaptación de cierta unidad "UHashes.pas" publicada aquí por nuestro compañero Domingo Seoane. Sin Domingo estas unidades que ahora puedes descargar y utilizar libremente en tus proyectos no existirían, sin más. Y eso es todo. Espero que te resulten de utilidad. Ah, otra cosa. No proporciono ningún ejemplo de uso, pero, como verás tú mismo o tú misma, ambas clases "TCipher" y "THashes" no encierran misterio alguno, únicamente publican un par de métodos y sus correspondientes eventos: no creo que tengas problemas en usarlas, vaya. Y si los tienes pues lo comentas por aquí y tratamos de echarte una mano. Última edición por ecfisa fecha: 08-06-2015 a las 08:23:24. Razón: Corregir enlace a la descarga |
#3
|
||||
|
||||
Bienvenidas son.
|
#4
|
||||
|
||||
Hola Dec.
Muchas gracias por el aporte. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
Hola,
¡No hay de qué! Encantado de poder aportar algo y aun algos. |
#6
|
||||
|
||||
Hola,
Cita:
|
#7
|
|||
|
|||
Hola amigos, disculpen como puedo bajar el componente, le doy clic al enlaze y manda una zona de directorios de la cual no paso. Gracias por compartir.
|
#8
|
||||
|
||||
Hola Stereo100.
Hace un año atrás hice una reorganización de los archivos FTP del sitio por lo que algunos enlaces antiguos han quedado desfasados. Para no molestarlo, me tomé el atrevimiento de corregir el enlace en el mensaje #1 de dec (Chiper and Hashes), así que sólo vuelve a hace click sobre él. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
||||
|
||||
Un poco atrasado te doy las gracias, David. No había visto este hilo.
Se destaca el buen oficio de bibliotecario, adaptando o mejorando bibliotecas ya existentes con el sano ánimo de compartirlas en la Comunidad y darles mayor impulso. Poniéndome en los zapatos de Domingo, creo que él hubo de estar más que agradecido por este gesto. Desearía saber de algún buen samaritano que, sin esperar a que libere yo la próxima versión de GH Freebrary (lo cual será antes del otoño boreal), vaya con diligencia al repositorio, descargue la biblioteca y haga alguna aportación más como la tuya. Por alguna extraña razón, los que lo han intentado desisten al poco tiempo. Y los bibliotecarios que son muy capaces de estudiarla a fondo, o la ignoran o solo critican su superficie. La labor en solitario es casi quijotesca. Lo digo en nombre de la gran mayoría de los programadores de bibliotecas. Mi caso no es el único, así es esta actividad tan especial. Duro es el camino, enorme la satisfacción. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
cifrar / descifrar texto utilizando una llave (encriptar) | erickperez6 | Varios | 2 | 23-08-2010 11:13:21 |
Componente Hashes, para quien pueda interesar | dec | OOP | 11 | 09-07-2007 01:36:04 |
Con Windows no necesitas antivirus. | marcoszorrilla | La Taberna | 2 | 09-03-2007 11:03:53 |
Cifrar el contenido de un fichero | D@byt | Varios | 3 | 30-05-2005 16:13:01 |
obtener un listado de archivos | JorgeBec | Varios | 6 | 24-12-2004 14:58:00 |
|