Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-03-2009
DANY DANY is offline
Miembro
 
Registrado: nov 2003
Posts: 145
Poder: 21
DANY Va por buen camino
Convertir cadena aleatoria en cadena de N caracteres

Hola foreros, estoy implementando una llave por soft para mi sistema basada en una clave de autorizacion y una fecha de expiracion.
La idea basicamente es en base a un ID del hardware de la PC que el usuario me envia se cifra dicha clave con una fecha de expiracion que es enviada al cliente (por mail, telefono, etc.).
La encriptacion de los datos funciona de maravillas gracias a las Unit de la WEB de Seoane (las recomiendo para el que se inicie en el tema de encriptacion y agradezco al maestro).
Ahora yo necesito enviarle la cadena encriptada al cliente, pero el cifrado me genera claves de activacion de 40 caracteres, lo cual lo hace impracticable.
Como hago para generar un string de 40, 41 , 42 etc. caracteres en supongamos un string de siempre 20 caracteres ? hay algun algoritmo dando vueltas?. Si le envio al cliente una cadena con 20 caracteres y luego la interpreto reconvirtiendo convirtiendo la clave, seria la solucion.
No me interesa que el algoritmo de conversion se predesible ya que la cadena resultante estaria encriptada.
Gracias por su tiempo
Responder Con Cita
  #2  
Antiguo 12-03-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Para el caso es lo mismo 20 caracteres que 40, en mi opinión. He visto mucho software que utiliza cuya "clave de registro" ocupa incluso algún párrafo. Creo que el usuario es capaz de copiar y pegar, diciéndole qué tiene que copiar y dónde lo tiene que pegar. Es mi opinión, en parte basada por lo que he dicho, en parte porque lo que pides se me hace un tanto complicado. No sé qué opinará otro compañero.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 12-03-2009
DANY DANY is offline
Miembro
 
Registrado: nov 2003
Posts: 145
Poder: 21
DANY Va por buen camino
Pues me acabas de dar una idea con lo del parrafo.
en vez de enviarle una cadena para que copie y pegue, le envio un archivo habilitador , al cual leo y genero el proceso.
Gracias por tan pronta respuesta.
Por lo que a mi respecta, ya no me interesa la solucion solicitada
Responder Con Cita
  #4  
Antiguo 12-03-2009
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

¿Ves? Siempre hay un roto para un descosido.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como generar una cadena aleatoria? JuanErasmo C++ Builder 3 16-06-2008 20:18:33
Convertir a binario cadena de caracteres wgfs Varios 0 28-10-2006 00:58:28
convertir una cadena de caracteres a un enteros dmagui Firebird e Interbase 2 05-08-2005 17:39:16
Borrar caracteres de una cadena jymy788 Varios 2 29-10-2004 12:36:11
Cadena de mas de 50 caracteres luigidean Tablas planas 3 02-10-2004 03:09:39


La franja horaria es GMT +2. Ahora son las 20:33:48.


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