Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Encriptación
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Encriptación 
 
DIM Archivo AS File
DIM a AS Integer = 0
DIM sLine AS String
DIM Contenido AS String = ""
    
OPEN User.Home & "/MiArchivo.txt" FOR CREATE AS #Archivo
     PRINT #Archivo, Crypt.MD5("gambas")
CLOSE #Archivo

'Abrir el archivo y leer su contenido

Archivo = OPEN User.Home & "/MiArchivo.txt" FOR INPUT

  WHILE NOT Eof(Archivo)
     LINE INPUT #Archivo, sLine
     IF sLine <> "" THEN
        Contenido = Crypt.DES(sLine)
     ENDIF    
  WEND
  IF Crypt.Check("Gambas2", Contenido) = TRUE
     Message("Si")
  ELSE
     Message("NO")
  ENDIF    



Hola compañeros me gustaría saber porque dice que Si es correcta la contraseña si no lo es, he probado eliminado espacio al iniciar y al final y nada también .

Gracias por las luces que me puedan dar.
 



 
aristicol - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Encriptación 
 
No recuerdo muy bien el por qué de todo el código que te adjunto, que lo hice hace dos años y no he tenido que volver a tocarle.
Es el que usamos en la empresa y funciona perfectamente. La única diferencia es que almacenamos las contraseñas en una base de datos, pero no creo que te sea problema adaptarla al fichero de texto que tú usas.

Para comparar si la clave es buena o no

    pass = Trim(pass)
    cript = Crypt.MD5(pass, "JUKm1cal")
    cript = Right(cript, -12)
    reg = comun.conconfigs.consulta("Select * from usuarios where nick = \"" & mote & "\"")
    IF reg.Count = 1 AND cript = reg!pass THEN
        ....la clave es buena
    ELSE
        ....la clave no es buena
    ENDIF
 

 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Verificar Encriptación aristicol Aplicaciones/Fragmentos de Código 3 Viernes, 02 Julio 2010, 02:46 Ver último mensaje
aristicol
No hay nuevos mensajes Encriptación Asimétrica ljma Aplicaciones/Fragmentos de Código 11 Martes, 26 Marzo 2013, 14:07 Ver último mensaje
DEATH
No hay nuevos mensajes Reto Encriptación Casera shordi Retos de programación 3 Martes, 07 Octobre 2014, 11:27 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron