Tecnología

Inicio

Cómo cifrar una variable en ColdFusion

Los sitios web interactivos a menudo contienen páginas que recopilan información del usuario. Esta información puede ser algo tan simple como un nombre de usuario o mango Web, o algo mucho más sensible. En los casos en que los usuarios están presentando información personal como contraseñas u otras credenciales de acceso, se debe implementar un método de cifrado para ocultar esa información de un posible robo. En ColdFusion, puede utilizar la función de "control" dentro de un formulario para cifrar la información antes de enviarla a la base de datos.

Instrucciones

1 Crear un formulario utilizando ColdFusion:

<Form action = método de "login.cfm" = "post">
nombre de usuario: <input type = "text" name = "nombre de usuario">
contraseña: <input type = "password" name = "contraseña">
</ Form>

2 Cifrar los datos de la contraseña utilizando la función hash:

<Nombre cfquery = "Inicio de sesión" origen de datos = "myDB">
Los usuarios seleccionar *
donde nombre de usuario = # # form.username 'y la contraseña =' #hash (form.password) # '
</ Cfquery>

Esta cifra los datos de una manera para la autenticación de contraseña. Los datos cifrados usando la función hash no se pueden descifrar.

3 Utilice las funciones de "cifrar" y "descifrar" para cifrar los datos de una manera que puede ser descifrado:

<= Cfset datos_cifrados cifrar ( 'cadena a encriptar', '346')>
<= Cfset decrypted_data descifrar (datos_cifrados, '346')>