Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-08-2005
Jan Jan is offline
Miembro
 
Registrado: may 2003
Ubicación: Cádiz
Posts: 90
Poder: 24
Jan Va por buen camino
Hola Darkbyte:

Prueba con LockBox de TurboPower (en sourceforge). Trae algoritmos de cifrado para dar y regalar.
__________________
Guía de Estilo del Foro
Responder Con Cita
  #2  
Antiguo 07-08-2005
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Poder: 24
Mick Va por buen camino
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
Responder Con Cita
  #3  
Antiguo 10-08-2005
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 24
DarkByte Va por buen camino
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
__________________
:)
Responder Con Cita
  #4  
Antiguo 10-08-2005
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Poder: 24
Mick Va por buen camino
Cita:
Empezado por DarkByte
Mick, con las indy no puedes enviar algunos carácteres, lo mismo pasa por irc
He usado las indy para multiples proyectos, incluida el envio de paquetes de datos binarios o la transmision de imagenes por streaming, sin necesidad de preprocesar los datos para eliminar caracteres no imprimibles, y todo sin ningun problema. Si tuviese ese problema, no habria usado las indy , y habria utilizado cualquier otro componente o las api de windows a pelo. Porque no seria de recibo tener que hacer mas lento el sistema y consumir mas ancho de banda, porque los componentes tuviesen una limitacion tan extraña.
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
Responder Con Cita
  #5  
Antiguo 14-08-2005
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 24
DarkByte Va por buen camino
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.
__________________
:)
Responder Con Cita
  #6  
Antiguo 15-08-2005
Mick Mick is offline
Miembro
 
Registrado: may 2003
Posts: 405
Poder: 24
Mick Va por buen camino
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:
unit DCPbase64;

interface
uses
  Sysutils;

function Base64EncodeStr(const Value: string): string;
  { Encode a string into Base64 format }
function Base64DecodeStr(const Value: string): string;
  { Decode a Base64 format string }

....
Saludos
Responder Con Cita
  #7  
Antiguo 15-08-2005
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 24
DarkByte Va por buen camino
Aja, probare con las units, muchas gracias Mick, te cuento que tal me va
__________________
:)
Responder Con Cita
  #8  
Antiguo 23-08-2005
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Poder: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile Lo que buscaba

¡Hola a todos!

Cita:
Empezado por Mick
...Sigo insistiendo en que utilices el siguiente paquete:
http://www.cityinthesky.co.uk/files/dcpcrypt2.zip...DCPbase64.pas Esa unit solo tiene dos funciones para codificar y descodificar en base 64...
Cita:
Empezado por David Barton (el autor de la biblioteca)
...DCPcrypt is open source software...
También yo buscaba algo así para decodificar unos campos de texto que fueron codificados en PHP con la función base64_encode.

Gracias.

Un abrazo encriptado.

Al González.
Responder Con Cita
  #9  
Antiguo 29-09-2014
principiodual principiodual is offline
Miembro
NULL
 
Registrado: ago 2014
Posts: 26
Poder: 0
principiodual Va por buen camino
Cita:
Empezado por Mick Ver Mensaje
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:
unit DCPbase64;

interface
uses
  Sysutils;

function Base64EncodeStr(const Value: string): string;
  { Encode a string into Base64 format }
function Base64DecodeStr(const Value: string): string;
  { Decode a Base64 format string }

....
Saludos
Buenas amigos, me gustaría hacer uso de ese paquete que habla, pero al dar link me dice que está caído, podría de alguna manera acceder a esa Unit para hacer las pruebas, es que he probado varios metodos de cifrados pero generan caracteres extraños y estoy trabajando con una base de datos de IBM en db2 y todos los caracteres extraños los convierte a cuadritos, por eso me gustaría probar un método que solo cifre con caracteres ascii o alfanúmericos. Si me puede orientar muchas gracias, de todas maneras sigo investigando. Saludos.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:27:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi