![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
![]() Hola amigos de este foro:
Como bien dice el título de este hilo ¿Como podría encriptar el contenido de un campo de una tabla (en este caso password)? grasias de antemano salu2 ![]() |
#2
|
||||
|
||||
Una forma muy sencilla es añadirle 1 a cada caracter del campo
Ejemplo: IBM -- JCN I+1 = J B+1 = C M+1 = N Lo único que debes tener en cuenta es que si el caracter es el último, debes devolver el primero. Para desencriptar, solo debes restar 1 a cada caracter. |
#3
|
||||
|
||||
Otra forma es sumar caracteres de la palabra clave
Ejemplo Código:
TEXTO A ENCRIPTAR + CLAVE -------------------------- TEXTO A ENCRIPTAR CLAVECLAVECLAVECL -------------------- XXXXXXXXXXXXXXXXX T+C=___ E+L=___ X+A=___ T+V=___ O+E=___ " "+C=___ ... |
#4
|
|||
|
|||
![]() duilioisola muchas gracias por tu aclaración pero en si no es eso, preferiría usar alguna función o algo similar que ya exista en MSSQL Server, esa es mi idea. He escuchado del md5 y cosas similar.
¿Alguien sabe como hacerlo? Reitero las gracias a duilioisola ![]() |
#5
|
||||
|
||||
Cita:
¿Qué motor de base de datos utilizas?... te pregunto esto, porque hay algunos motores, por ejemplo MySql, que poseen funciones no reversibles como PASSWORD() o ENCRYPT() para tal fin. Cita:
I-1= H B-1 = A M-1 = L Respuesta: HAL (ver link)
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#6
|
|||
|
|||
![]() delphi.com.ar tiene razón, disculpen tenia que empezar por ahí, utilizo MS- SQLServer 2000 y mi aplicación es en Delphi7.
En espera de su ayuda. un delphisiano ![]() |
#8
|
||||
|
||||
Esos links son de versiones posteriores de SQL Server 2000. Anteriormente estuve buscando, y no fue mucho así que recomiendo insistir, pero no encontré una forma nativa en SQL Server 2000 para cifrar información. Eso no quita que puedas armar un función o una función extendida (esta la puedes escribir en Delphi si te queda cómodo) implementando el método de encriptación que te plazca. Otra opción, puede ser que cifres tu información desde tu aplicación y la compares contra la información cifrada en la base de datos.
Te dejo un link con una lista de ejemplos de algoritmos de encriptación: Delphi Encryption Examples Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
encriptar ¿? | baby | Varios | 8 | 10-06-2007 17:34:48 |
Encriptar imágenes | roman | Gráficos | 8 | 26-12-2006 08:12:03 |
encriptar | xelip | Varios | 1 | 27-08-2006 21:47:10 |
Encriptar datos? | emeceuy | Varios | 2 | 03-07-2003 17:56:50 |
![]() |
|