LINUX.ORG.RU

История изменений

Исправление iliyap, (текущая версия) :

Шифровать сообщение так, как это делает S/MIME:

  • Генерирует случайный симметричный ключ (например, AES)
  • Шифрует им тело тообщения
  • Для отправителя и каждого получателя отдельно шифрует симметричный ключ его публичным ключом из сертификата
  • Складывает в S/MIME контейнер пары сертификат плюс зашифрованный симметричный ключ и зашифрованное тело сообщения

После этого отправитель и любой получатель сообщения может расшифровать симметричный ключ своим приватным ключом, и расшифровать тело расшифрованным симметричным ключом.

Секурный чатик на базе S/MIME уже написан, называется deltachat.

Исходная версия iliyap, :

Шифровать сообщение так, как это делает S/MIME:

  • Генерирует случайный симметричный ключ (например, AES)
  • Шифрует им тело тообщения
  • Для отправителя и каждого получателя отдельно шифрует симметричный ключ его публичным ключом из сертификата
  • Складывает в S/MIME контейнер пары сертификат плюс зашифрованный симметричный ключ и зашифрованное тело сообщения

После этого отправитель и любой получатель сообщения может расшифровать симметричный ключ своим приватным ключом, и расшифровать тело расшифрованным симметричным ключом.