История изменений
Исправление iliyap, (текущая версия) :
Шифровать сообщение так, как это делает S/MIME:
- Генерирует случайный симметричный ключ (например, AES)
- Шифрует им тело тообщения
- Для отправителя и каждого получателя отдельно шифрует симметричный ключ его публичным ключом из сертификата
- Складывает в S/MIME контейнер пары сертификат плюс зашифрованный симметричный ключ и зашифрованное тело сообщения
После этого отправитель и любой получатель сообщения может расшифровать симметричный ключ своим приватным ключом, и расшифровать тело расшифрованным симметричным ключом.
Секурный чатик на базе S/MIME уже написан, называется deltachat.
Исходная версия iliyap, :
Шифровать сообщение так, как это делает S/MIME:
- Генерирует случайный симметричный ключ (например, AES)
- Шифрует им тело тообщения
- Для отправителя и каждого получателя отдельно шифрует симметричный ключ его публичным ключом из сертификата
- Складывает в S/MIME контейнер пары сертификат плюс зашифрованный симметричный ключ и зашифрованное тело сообщения
После этого отправитель и любой получатель сообщения может расшифровать симметричный ключ своим приватным ключом, и расшифровать тело расшифрованным симметричным ключом.