Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Encriptando Contraseña (https://www.clubdelphi.com/foros/showthread.php?t=66158)

fide_uci 04-02-2010 18:02:54

Encriptando Contraseña
 
Hola amigos. NEcesito obtener la implementacion del algoritmo de encriptacion que se usa en las BD para guardar las contraseñas de los usuarios y es ese que no se puede desencriptar una ves encriptado, o sea el que usa PHP que no recuerdo como se llama.

Necesito esa misma implementacion para delphi.

rgstuamigo 04-02-2010 19:07:09

Habría que ver de qué o cuál algoritmo de encriptación estas hablando.:rolleyes:, pero el que más se esta usando hoy por hoy por su seguridad es el AES, si es éste el que deseas, pues entonces puedes ver una implemetación en la web del amigo seoane.;)
Saludos...:)

fide_uci 04-02-2010 22:55:20

Bueno. Me refiero al algoritmo que con el cual se encripta un dato, pero que una vez encriptado ya no se puede revertir. Y entonces para comparar si una contraseña es valida hay que encriptarla con dicho algoritmo y comparar eso con la encirpacion anterior que ya esta guardada en la BD. Alguien me puede ayudar.??

Ya vi la otra implementacion, pero ese no es el algoritmo que busco. COmo ya te dije el que busco encirpta pero no se puede revertir.

delphi.com.ar 04-02-2010 23:02:49

Hay muchísimos algoritmos no reversibles, cualquier programador es capaz de crear uno nuevo. Si buscas uno en particular, tratándose de un proyecto opensource... ¿Porqué no lo buscas en el mismo código del proyecto?.... Yo saqué unas cuántas cositas interesantes del código de PHP.

Saludos!

rgstuamigo 04-02-2010 23:21:04

Cita:

Empezado por fide_uci (Mensaje 352922)
Bueno. Me refiero al algoritmo que con el cual se encripta un dato, pero que una vez encriptado ya no se puede revertir. Y entonces para comparar si una contraseña es valida hay que encriptarla con dicho algoritmo y comparar eso con la encirpacion anterior que ya esta guardada en la BD. Alguien me puede ayudar.??

Ya vi la otra implementacion, pero ese no es el algoritmo que busco. COmo ya te dije el que busco encirpta pero no se puede revertir.

Y qué servidor de base de datos estas utilizando?:confused: (MySQL, MS sql Server, Oracle,Firebird,etc) ¿cual?:confused:.

Casimiro Notevi 04-02-2010 23:21:38

Para delphi uso dcpcrypt, creo que es de lo mejor que hay, además tiene una licencia libre.
Código:

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    =      DCPcrypt Cryptographic Component Library v2      =
    =          Copyright (c) 1999-2009 David Barton          =
    =            http://www.cityinthesky.co.uk/              =
    =              crypto@cityinthesky.co.uk                =
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


fide_uci 05-02-2010 07:02:52

uff muchas gracias mis amigos. vere si con esos consejos puedo implementar lo que quiero. A proposito lo que uso es PostgreSQL.

rgstuamigo 05-02-2010 16:46:40

Cita:

Empezado por fide_uci (Mensaje 352956)
... A proposito lo que uso es PostgreSQL.

No haberlo dicho antes...:) aqui hay un pequeño ejemplo.;).
Saludos...:)


La franja horaria es GMT +2. Ahora son las 15:50:32.

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