Foros del Web » Programación para mayores de 30 ;) » .NET »

tablas hash

Estas en el tema de tablas hash en el foro de .NET en Foros del Web. hola lo que sucede es q nesecito hacer una especie de diccionario con las tablas hash, con la que el usuario ingrese la clave (una ...
  #1 (permalink)  
Antiguo 18/10/2009, 12:22
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
tablas hash

hola
lo que sucede es q nesecito hacer una especie de diccionario con las tablas hash, con la que el usuario ingrese la clave (una palabra de un txt) y el debe darle el valor (la definicion de la palabra), ya logre q lea el txt pero no puedo ingresar otra clave que no sea la primera, de lo contrario no retorna nada

este es el codigo q e hecho

using System;
using System.Collections;
using System.IO;


namespace dicc
{
class Program
{

static void Main(string[] args)
{

/* Crea una tabla Hash */
Hashtable tabla = new Hashtable();
try
{
using (StreamReader sr = new StreamReader("dicc.txt"))
{
string linea;
char[] separador = { ':' };

while ((linea = sr.ReadLine()) != null)
{

string[] datos = linea.Split(separador);
string Claves = datos[0];
string Valores = datos[1];
tabla.Add(Claves, Valores);
Console.WriteLine("oprima la Clave y enter");

if (Claves == Console.ReadLine())
Console.WriteLine("{0}: {1}", Claves, Valores);

}

}
}

catch (Exception e)
{
Console.WriteLine("Error en el Archivo:");
Console.WriteLine(e.Message);
}


}
}
}


epreo q puedan ayudarme
  #2 (permalink)  
Antiguo 19/10/2009, 06:45
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: tablas hash

según veo tu intención es recopilar hashes?, con que objetivo?, eso no esta acorde con el objetivo de la comunidad, los hash se crearon para una cosa especifica y veo que o lo ignoras o lo pasas de alto!
  #3 (permalink)  
Antiguo 20/10/2009, 14:51
 
Fecha de Ingreso: octubre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: tablas hash

Fue lo que me pidieron, un diccionario con tablas hash, y el objetivo es buscar su significado mediante una clave, ¿que acaso eso va contra la comunidad?...
...supongo que serviría en un caso hipotético en el que tengas q buscar la hoja de vida de alguien mediante su documento de identidad (en este caso su documento seria la clave) o algo asi.
  #4 (permalink)  
Antiguo 20/10/2009, 15:00
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: tablas hash

Cita:
Iniciado por rocke185 Ver Mensaje
Fue lo que me pidieron, un diccionario con tablas hash, y el objetivo es buscar su significado mediante una clave, ¿que acaso eso va contra la comunidad?...
...supongo que serviría en un caso hipotético en el que tengas q buscar la hoja de vida de alguien mediante su documento de identidad (en este caso su documento seria la clave) o algo asi.
falso, los hashes no se crearon para ello, los hashes son en teoría NO REVERSIBLES ,nunca se me ocurriría ni a mi ni a nadie hashear el numero de identidad, ni mucho menos la data, si no sabes para que son los hashes mejor infórmate sobre ellos.

el objetivo de los diccionarios de hashes es descubrir las contraseñas y tienen como fin el ataque de sistemas de loggin ¿para que otra cosa más?, eso es hacking y esta en contra de la comunidad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:34.