Hace un tiempo hice una pregunta sobre cómo crear una sala de chat encriptada eficiente. Lo que terminé haciendo fue hacer que cada usuario genere un RSA KeyPair de 4096 bits, compartir sus claves públicas, y luego uno de los clientes distribuye una clave de cifrado AES de 256 bits que genera de forma aleatoria.
De todos modos, me estaba preguntando. Digamos que un usuario inicia sesión con el nombre de "Austin" y finaliza la sesión.
Digamos más tarde que "Austin" vuelve a iniciar sesión. Quiero saber si es el mismo usuario (o al menos la misma computadora) sin usar algo como una contraseña (sin embargo, podría ser algo verificado por algún tipo de servidor), ¿cómo podría hacerlo?
Estaba pensando en algo parecido a la forma en que Putty verificará a qué servidor se está conectando, pero no estoy seguro de que realmente lo entienda.
Gracias de antemano.