Я хотел бы иметь возможность отправлять зашифрованное письмо по электронной почте JS или аналогичный клиент. Я не уверен, что лучший способ сделать это? На каком этапе я шифрую?
Я представлял себе отправку html электронного письма с зашифрованной частью и поля пароля с кнопкой отправки, которая расшифровывает электронную почту? Это возможно? Пароль будет отправлен в отдельном электронном письме или по SMS.
Я бы хотел, чтобы эти зашифрованные электронные письма генерировались автоматически - следовательно, с помощью почтового клиента. Я предполагаю, что зашифрую сообщение перед отправкой почтовому клиенту, поэтому в этой функции (encrypt () - псевдокод):
function sendEmail(e) {
e.preventDefault();
const encrypted_form = e.target.encrypt()
emailjs.sendForm('gmail', 'my_template', encrypted_form, 'my_user').then(
(result) => {
console.log(result.text);
},
(error) => {
console.log(error.text);
}
);
}
Я вижу, как зашифровать с помощью библиотеки, такой как React Encrypt, но как расшифровать без js? Нужна ли мне ссылка на сайт, который расшифровывает? Как люди обычно делают это?
А если я хочу только зашифровать / расшифровать вложения?