Vernal
Rendez-vous, remplissez vos clés uniques à l'aide de la numérisation du code QR et commencez à envoyer des SMS.

Usage
- Ajoutez votre contact
- Demandez à votre contact de vous ajouter
- Remplissez vos clés via un code QR Annal dans l'application pour envoyer des messages
- Vous pouvez maintenant envoyer des messages tant que la clé ne s'épuise pas
- Remplissez vos clés au besoin
Sous le capot
- Nommé d'après Gilbert Vernam, co-inventeur du Cipher pad.
- L'application fonctionne avec un chiffre de flux symétrique qui permet un cryptage de secret presque parfait à l'aide d'un pseudo pavé pseudo. Cette application n'utilise aucun autre mécanisme de cryptage qui pourrait affaiblir sa sécurité.
- Étant donné que les clés ne sont utilisées qu'une seule fois et comme elles sont aussi longues que le message envoyé lui-même, ils doivent être remplis avec votre contact de temps à autre en scannant les codes QR. Les données clés échangées seront divisées entre les contacts afin qu'ils puissent continuer à envoyer des messages.
- L'authenticité est fournie en ajoutant chaque message avec le texte "Vernam" avant de le chiffrer, que seul le récepteur peut décrypter correctement, car seuls ils sont également en possession de la clé privée.
- Le chiffrement / décryptage XOR pour les pseudo pseudo pavés et la génération d'octets de clés aléatoires se fait à l'aide de la bibliothèque Crypto OTP.
- Les clés ne doivent rester que sur le storage local de l'appareil.
- L'échange de clés se produit via un canal visuel (numérisation de code QR), alors assurez-vous que vous êtes dans un environnement où vous savez avec certitude que votre échange de clés ne peut pas être écouté sur (par exemple, des caméras de sécurité, des espions, etc.) pour une sécurité maximale, vous pouvez le faire comme un serpent et une cachette solides sous une boîte en carton, où personne ne devrait être en mesure de voir vos écrans de smartphone.
Développement
Créer .env.development.local et / ou .env.production.local Fichier dans le projet Root avec du contenu:
Backend
Pile technologique