Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: Encriptar claves en Base Datos
Experto: davsoft
Valoración: 4
Fecha: 19/07/2008


Encriptar claves en Base Datos
Estimado amigo una vez mas molestando dime no se si tendras algun programa q me permita q se Guarda en una base de datos las claves de acceso al sistema pero encriptadas (ya sea q cuando el usuario digite letras y numeros se encripte) te voy a agradecer de ante mano gracias  

Encriptar claves en Base Datos
Hola amigo, si, hay muchas opciones para eso, dime que base de datos usas y te dare los ejemplos, pero si usas algun motor de bases de datos puedes usar la opcion que trae esta, por ej. en mysql puedes usar encriptaciones de en MD5  que son claves muy seguras, esto se hace con SHA1(), pero si trabajas con DBF de foxpro puedes usar codigos de diferentes clases: en [url=http://www.davphantom.net]www.davphantom.net[/url]  hay un muy buen codigo hecho en vfp para encriptar con MD5, es bastante seguro, pero si quieres usar algun codigo mas simple pero menos seguro podrias usar algo com esto: function encriptar(xCadena) xAcum = ' ' for c=1 to len(alltr(xCadena))             xAcum = alltr(xAcum)+chr(asc(substr(xCadena,c,1))+36) endfor return(xAcum) Como ves reemplazamos el caracter sumandole el codigo asccii 36, entonces una letra  A  se convierte en e  (e minusculas), este es el principio, muy inseguro por cierto pero es el principio de todo, para desencriptar solo le restas el numero que le habias sumado, los codigos mas seguro no le suman un valor constante como yo lo hice (36 x ej.), sino que le suman varios numeros diferentes, inclusive rotan el texto primero y luego le suman los valores, todo depende de la inmaginación de cada uno, esta funcion recibe como paremtro un valor y retorna el codigo encriptado, su uso seria asi: =encriptar('david') el retornaria algo como esto:  ^...s^ Espero haberte dado la idea de como encriptar los datos, pero recuerda, si quieres usar algo realmente seguro no olivides bajar el de MD5, sin o puede bajarlo enviame tu direccion para enviartelo directamente, pero pasar por la web de davphanton.net es bastante bueno. Un saludo

Pregunta finalizada. Valoración: 4
Si pudieras enviarme a mi correo algun ejemplo en VPF mas q tiviera te envio por siacaso: [url=mailto:jchavez04@hotmail.com]jchavez04@hotmail.com[/url]


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/visual-fox-pro/respuestas/1881107/encriptar-claves-en-base-datos