Ho creato un'app (offline) (HTML / JS). L'app consente all'utente di scrivere un report (evento quando è offline). I dati del rapporto vengono inviati tramite il corpo di un'e-mail all'indirizzo di posta elettronica speciale delle società. Nella società raccolgo le e-mail tramite un database di accesso che contiene la posta in arrivo delle e-mail. Quindi i dati vengono letti da un'app di analisi python. I dati (raccolti tramite un modulo nell'app) sono in un formato leggibile dall'uomo (JSON).
L'email potrebbe essere intercettata quando viene utilizzata una connessione non sicura (ad esempio in un hotel). Quando ciò accade, non voglio che l'intercettore possa leggere i dati, quindi voglio averlo crittografato.
Questa configurazione di form-data-web è temporaneamente, per un test. Non riesco a inviare i dati del modulo al server tramite ssl. Mi rendo conto che questo non è impermeabile e molto sicuro. Posso creare una connessione SSL quando gli utenti scaricano il modulo.
Le mie domande:
-
Come posso crittografare i dati inviati nel corpo di una mail?
-
Come posso decifrare i dati quando leggo le e-mail nel mio lettore di e-mail python automatizzato?