elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Enviar pass cifrado en ASP.NET
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Enviar pass cifrado en ASP.NET  (Leído 5,662 veces)
darkraider

Desconectado Desconectado

Mensajes: 231



Ver Perfil
Enviar pass cifrado en ASP.NET
« en: 15 Junio 2007, 12:44 pm »

Hola gente, muy buenas. Tengo una duda. Escenario: hice una página web con Visual Web Developer, con login. Resulta que almaceno las credenciales en una tabla de la base de datos, y la contraseña se almacena cifrada en la tabla de usuarios.
Ahora, el problema es que no se como hacer para enviar la contraseña cifrada por la red y no en texto-plano. Si alguien sabe, se los agradezco.
 Gracias y salu2...


En línea

Curioso de mi...
MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Enviar pass cifrado en ASP.NET
« Respuesta #1 en: 16 Junio 2007, 04:49 am »

que nivel de  cifrado estas utilizando???... es con algun algoritmo de Hash???.

Atentamente,


Juan Manuel Lombana
Medellín - Colombia


En línea


darkraider

Desconectado Desconectado

Mensajes: 231



Ver Perfil
Re: Enviar pass cifrado en ASP.NET
« Respuesta #2 en: 18 Junio 2007, 19:04 pm »

Buenas, mira te cuento un poco la estudtura.
 Es un sitio con una carpeta web que esta protegida, entonces tengo una pagina Login.aspx con su archivo login.cs.
 En App_Code hice una clase para autenticar usuarios en con la base de datos, entonces, en la clase Aut tengo un metodo que se llama cifrar:
 
Código:
public string Cifrar(string pass)
    {
        System.Security.Cryptography.HashAlgorithm hash = new System.Security.Cryptography.SHA1CryptoServiceProvider();

        byte[] byteValue = System.Text.Encoding.UTF8.GetBytes(pass);

        byte[] byteHash = hash.ComputeHash(byteValue);
        hash.Clear();

        return (Convert.ToBase64String(byteHash));
    }

 Entonces, desde el login.cs llamo a esta clase, pero resulta que cuando el metodo cifrar se ejecuta en el servidor... La verdad es que no se si me explico bien... pero estoy un poco confundido.
 Aca tengo el codigo de donde llamo a cifrar:
Código:
protected void Login1_Authenticate1(object sender, AuthenticateEventArgs e)
    {
        Dal_Acceso aut = new Dal_Acceso();
        aut.VerificarAcceso(Server.HtmlEncode(Login1.UserName), aut.Cifrar(Server.HtmlEncode(Login1.Password)));
        e.Authenticated = aut.Autorizado;

    }
Debería haber alguna forma de especificar que el método cifrar se ejectue en el cliente y no en el servidor???
 Gracias por la ayuda, salu2
En línea

Curioso de mi...
MANULOMM


Desconectado Desconectado

Mensajes: 559


Erepublik.com


Ver Perfil
Re: Enviar pass cifrado en ASP.NET
« Respuesta #3 en: 30 Junio 2007, 03:21 am »

bueno, lo que quieres hacer es enviar la clabe cifrada por una intranet o algoparecido???... te sale algun error...
si lo que quieres es enviar una contraseña por una intranet, te recomiendo que hagas un servicio web que se aloje con la base de datos y desde alli accedes y modificas los datos.
Atentamente,


Juan Manuel Lombana
Medellín - Colombia
En línea


P[i]


Desconectado Desconectado

Mensajes: 472


Ver Perfil
Re: Enviar pass cifrado en ASP.NET
« Respuesta #4 en: 30 Junio 2007, 20:51 pm »

Mira esta pagina tienes los agloritmos md4, md5 y sha1 implementados en javascript. Y como java script se ejecuta en el cliente pues ya tienes casi todo resuelto.
http://pajhome.org.uk/crypt/md5/

Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
No puedo enviar correo cifrado...
Seguridad
Puntoinfinito 2 2,689 Último mensaje 31 Marzo 2013, 23:29 pm
por Puntoinfinito
Disco cifrado y olvido pass w7 « 1 2 »
Seguridad
zarkrost 17 7,773 Último mensaje 15 Marzo 2017, 19:15 pm
por PalitroqueZ
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines