¿Cuál es la forma más fácil para que dos personas, ninguna de las cuales son especialistas en informática y no puedan reunirse en persona, envíen una contraseña para un archivo cifrado que se adjunta a un correo electrónico?
Los dos métodos más simples son estos: llamar por teléfono a la otra persona y leer la contraseña por teléfono; o escriba en el correo electrónico las preguntas que la NSA y otros hackers no podrían responder. Las respuestas o partes de las mismas cuando se compilan pueden ser la contraseña o el hash para proporcionar una contraseña.
No es realista pedirle a personas que no tienen conocimientos técnicos que instalen PGP completo para enviar una contraseña. ¿Hay una pieza simple de JavaScript que pueda hacer un Diffie-Hellman, de modo que la clave compartida resultante pueda convertirse en la contraseña?