Algoritmos de encriptación
Hola,
Estoy haciendo una aplicación para transferencia de ficheros por internet, en realidad tengo una aplicación cliente y otra servidor. La cuestión es que para que un cliente se pueda conectar a un servidor tiene que introducir una contraseña y ésta es enviada al server para que compruebe si es correcta. Usando LockBox y su componente SHA-1 lo que hago es enviar el hash de la contraseña introducida por el cliente, de esta manera "aseguro" que nadie obtenga la contraseña en claro, pero si sería posible que algun otro usuario interceptara el hash y, consiguiera tener acceso al server, no?
He pensado usar el componente RSA para asi usar cifrado asimétrico, pero estoy teniendo problemas a la hora del intercambio de las claves públicas, si teneis alguna idea os agradecería la comparterais conmigo.
Un saludo
|