Vernam
Reunir, rellenar sus claves únicas usando el escaneo de código QR y comenzar a enviar mensajes de texto.

Uso
- Agrega tu contacto
- Haz que tu contacto te agregues
- Recargue sus claves a través del escaneo de código QR en la aplicación para enviar mensajes
- Ahora puede enviar mensajes siempre que la clave no se haya agotado
- Rellena tus llaves según sea necesario
Debajo del capó
- El nombre de Gilbert Vernam, co-inventor de la cifra de una sola vez.
- La aplicación funciona con un cifrado de flujo simétrico que permite un cifrado de secreto casi perfecto utilizando un pseudo almohadilla única. Esta aplicación no utiliza ningún otro mecanismo de cifrado que pueda debilitar su seguridad.
- Dado que las claves solo se usan una vez y, dado que son siempre que el mensaje se envíe en sí mismo, deben rellenarse con su contacto de vez en cuando escaneando códigos QR. Los datos clave intercambiados se dividirán entre los contactos para que puedan continuar enviando mensajes.
- La autenticidad se proporciona prependiendo cada mensaje con el texto "Vernam" antes de encriptarlo, que solo el receptor puede descifrar correctamente, ya que solo ellos también están en posesión de la clave privada.
- El cifrado/descifrado de XOR para los pseudo almohadillas únicas y la generación de bytes clave aleatorios se realiza utilizando la biblioteca de cifrado OTP.
- Las claves permanecerán solo en el almacenamiento local del dispositivo.
- El intercambio de claves ocurre a través de un canal visual (escaneo de código QR), así que asegúrese de estar en un entorno en el que sepa con certeza que su intercambio de claves no puede ser espeluznante (por ejemplo, cámaras de seguridad, espías, etc.) para obtener la máxima seguridad, puede hacerlo como una serpiente sólida y esconderse debajo de una caja de cartón, donde nadie debería poder ver las pantallas de sus teléfonos inteligentes.
Desarrollo
Create .env.development.local y/o .env.production.local Archivo en Project Root con contenido:
Backend
Pila de tecnología