Hola tengo un simple formulario de inicio de sesión html
Codeigniter: ¿Cómo puedo cifrar la contraseña antes de enviar el formulario al controlador?
<form method="post" action="http://www.mysite.com/login">
<input type="text" name="text_box" />
<input type="password" name="pass_word" />
<input type="submit" name="submit">
</form>
cuando presente la forma
y en el controlador de
public function login(){
$pass_word = $this->input->post('pass_word');
die($pass_word);
}
el problema aquí, que muestra la contraseña al descubierto. si escribo 123456
en el controlador, obtengo 123456
.
- es el tema de seguridad de un
- cualquiera puede obtener la contraseña a través de una herramienta de monitorización de red como Wireshark.
cómo evitar esto. puedo cifrar la contraseña a la vista, antes de enviarla al controlador, por favor ayuda, gracias de antemano.
http://en.wikipedia.org/wiki/Transport_Layer_Security – ManseUK
el uso de JavaScript para que .. .puedes googlear un simple script de cifrado md5. Simplemente codifique la contraseña en el envío del formulario. – Vishal
@vishal, si encripto la contraseña, puede ver el js y verificar cuál es el método que he utilizado para hacer el cifrado, y creo que puede descifrarlo –