SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: chakiman en Lunes 2 de Noviembre de 2009, 06:12

Título: Aplicacion de Consola Metodo Hash
Publicado por: chakiman en Lunes 2 de Noviembre de 2009, 06:12
Hola d Nuevo...
Necesito d vuestra ayuda xD

Ahora tengo que hacer sobre una funcion que se iama Hash
Investigando pude ver que es sobre busqueda..
lo que me confunde es que a cada numero le asigna una clave i luego la busca (?)
me toy confundiendo.. a la justa he entendido el Shell x_x

Necesito un ejemplop asi en codigos..
o bueno por lo menos quiero que me expliquen paso por paso en que consiste
Se los agradeceria mucho

Gracias d antemano
 :hola:
Título: Re: Aplicacion de Consola Metodo Hash
Publicado por: javi-freelance en Martes 3 de Noviembre de 2009, 02:12
¿Hash no es para encriptar una cadena de texto? Es parecido al md5.
Yo usaba una funcion así hace tiempo, échale un ojo a ver si te sirve:

Código: C#
  1. public string GeneratePasswordHash(string thisPassword)
  2. {
  3.     MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();
  4.     byte[] tmpSource;
  5.     byte[] tmpHash
  6.    
  7.     tmpSource = ASCIIEncoding.ASCII.GetBytes(thisPassword);
  8.     tmpHash = md5.ComputeHash(tmpSource);
  9.  
  10.     StringBuilder sOuput = new StringBuilder(tmpHash.Length);
  11.     for (int i = 0; i < tmpHash.Lenth; i++)
  12.     {
  13.         sOutput.Append(tmpHash[i].ToString(“X2”));
  14.     }
  15.     return sOutput.ToString();
  16. }
  17.  
Título: Re: Aplicacion de Consola Metodo Hash
Publicado por: chakiman en Martes 3 de Noviembre de 2009, 02:22
Si, algo asi.. pero no entiendo xD
segun el profe es un metodo de buskeda..
hask o hashing algo asi..

Gracias por el codigo, pero la verdad no entiendo nadita x_X
Es que como recien estoy entrando a esto..
Como busqueda binaria, secuencial,
Todo es con arreglos U.u