Introducción a For You Messages
Esta aplicación utiliza cifrado asimétrico para cifrar mensajes. La aplicación comienza creando la clave pública y la clave privada del usuario.
Si el usuario quiere enviar un mensaje a otro usuario, la aplicación solicita la clave pública del otro usuario en el servidor.
Luego, la aplicación encripta el mensaje con la clave pública del usuario objetivo y lo envía al usuario objetivo. El usuario objetivo puede usar su clave privada para descifrar el mensaje.
El usuario también puede cifrar un mensaje con una contraseña de cierta longitud. El usuario objetivo necesita saber la contraseña para leer el mensaje.
Esta aplicación almacena la clave privada del usuario en el dispositivo. No almacenará la clave privada en el servidor para proteger al usuario. Entonces, si el usuario usa un nuevo dispositivo, la aplicación generará una nueva clave privada y una nueva clave pública. Los mensajes antiguos que se cifraron con la antigua clave pública del usuario no podrán descifrarse en el nuevo dispositivo. El usuario necesita usar el dispositivo antiguo para descifrar los mensajes antiguos.
La aplicación está diseñada para ser utilizada por el usuario como una forma de enviar mensajes cifrados poco frecuentes. En otras palabras, no está diseñado para usarse como una aplicación de chat normal.
Si el usuario quiere enviar un mensaje a otro usuario, la aplicación solicita la clave pública del otro usuario en el servidor.
Luego, la aplicación encripta el mensaje con la clave pública del usuario objetivo y lo envía al usuario objetivo. El usuario objetivo puede usar su clave privada para descifrar el mensaje.
El usuario también puede cifrar un mensaje con una contraseña de cierta longitud. El usuario objetivo necesita saber la contraseña para leer el mensaje.
Esta aplicación almacena la clave privada del usuario en el dispositivo. No almacenará la clave privada en el servidor para proteger al usuario. Entonces, si el usuario usa un nuevo dispositivo, la aplicación generará una nueva clave privada y una nueva clave pública. Los mensajes antiguos que se cifraron con la antigua clave pública del usuario no podrán descifrarse en el nuevo dispositivo. El usuario necesita usar el dispositivo antiguo para descifrar los mensajes antiguos.
La aplicación está diseñada para ser utilizada por el usuario como una forma de enviar mensajes cifrados poco frecuentes. En otras palabras, no está diseñado para usarse como una aplicación de chat normal.
Más detalles