![]() |
Algoritmo de Encriptacion
Eps...
¿Alguien tiene por ahi algún código de encriptación/desencriptacion que devuelva valores que sean números y letras? Es que ya sabeis lo que pasa al enviar carácteres raros por socket :p ... sobre todo con indy y demás. Si puede ser también, que no necesite ningun include... que se maneje con el sistema :\ |
Hola Darkbyte:
Prueba con LockBox de TurboPower (en sourceforge). Trae algoritmos de cifrado para dar y regalar. |
Puedes usar el DCPCrypt , que incluye todo tipo de algoritmos de encriptacion:
http://www.cityinthesky.co.uk/cryptography.html Aunque para dejar solo caracteres imprimibles basta que uses una codificacion en base64 y listo. En el DCPCrypt trae una unit para codificar en base64. De todas formas no le veo sentido a lo que pretendes hacer, con indy se pueden enviar cualquier caracter sin ningun problema, y codificarlo en base64 o en lo que sea hara que el sistema vaya mas lento y los paquetes a transmitir ocupen mas de lo necesario. Saludos |
Mick, con las indy no puedes enviar algunos carácteres, lo mismo pasa por irc ;)
De igual forma, yo no trabajo con compos, sino con sockets a pelo... gracias de igual forma por los componentes |
Cita:
En cuanto a lo del irc y las indy, es que no son cosas comparables, una cosa es un protocolo (el del irc) que en su definicion indique que solo se deben transmitir tal tipo de caraceres y otra es una serie de componentes de comunicacion con sockets. Es decir una cosa es que algun componente de las indy que implementa un determinado protocolo de mas alto nivel no permita caracteres raros porque el protocolo lo diga asi, y otra es que no se pudiesen transmitir cualquier valor entre 0 y 255 a traves de un socket. Saludos |
Vaya, vuelvo a necesitar urgentemente el algoritmo que me devuelva solo valores representables en la tabla ascii...para hacer un sistema de clientes irc encriptados.
Lo siento realmente, sé que aquí ayudais sin ánimo de lucro, pero me gustaria que quien lo sepa o tenga alguna idea,me la comente lo antes posible. Muchisimas gracias. |
Sigo insistiendo en que utilices el siguiente paquete:
http://www.cityinthesky.co.uk/files/dcpcrypt2.zip No tienes ni porque instalar los componentes, basta con con descomprimas el zip y simplemente cojas la unit: DCPbase64.pas Esa unit solo tiene dos funciones para codificar y descodificar en base 64: Código:
|
Aja, probare con las units, muchas gracias Mick, te cuento que tal me va ;)
|
Funciona a la perfección. Gracias Mick, ahí tienes tus 10 puntos :p
|
Lo que buscaba
¡Hola a todos!
Cita:
Cita:
Gracias. Un abrazo encriptado. Al González. :) |
No entiendo como funciona la Encriptacion.. Ayuda
Por favor entendidos en el tema, me pueden hacer el favor y de explicarme como trabajar con este programa para encriptar y desencriptar un archivo.. Nevcesito encriptar un txt y desencriptarlo para un manejo de treeview.. gracias mil.
Maury Manosalva |
De acuerdo
Estoy de acuerdo con el señor Maury. Seria posible que presentaran un vinculo donde narrara un poco sobre las bases de la encriptacion. Veo que hablan de formatos y demas reglas....
Quisiera iniciarme mas en este tema.... Les agradezco mucho Gracias.. |
puede ser:
Luis Castillo, aquí en los foros se ha tratado muchas veces este tema... ,es más... me acuerdo que he participado en algunos de ellos). Una simple búsqueda en los foros te resultará de utilidad:
http://www.clubdelphi.com/foros/sear...earchid=356387 http://www.clubdelphi.com/foros/sear...earchid=355898 De todas maneras, se puede saber un poco más si buscas en google: http://www.google.com.ar/search?hl=e...%BAsqueda&meta= Lo poco que aprendí de esto lo hice buscando, y buscando.... |
Saludos a todo el foro
Para aquellos que les interesa la criptologia pueden visitar la pagina www.kriptopolis.com Saludos Carlo |
Cita:
|
principiodual
Cita:
Revisa esta información Espero sea útil :) Nelson. |
Cita:
|
Cita:
Saludos. |
Cita:
|
principiodual
Cita:
Revisa este código: El código anterior en Delphi 7 sobre Windows 7 Professional x32, Cifra y Descifra una cadena de caracteres por medio de una clave utilizando operaciones matriciales y funciones lógicas, según se muestra en la siguiente imagen: ![]() Nota: El código propuesto es útil como una opción de cifrado/descifrado de Strings, sin embargo si los requerimientos de la aplicación lo ameritan, te sugiero implementar el algoritmo Advanced Encryption Standard (AES) (Msg #16), el cual a sido adoptado como : El estándar de cifrado por el gobierno de los Estados Unidos. Espero sea útil :) Nelson. |
La franja horaria es GMT +2. Ahora son las 04:10:56. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi