Перейти к содержанию

Шифрование данных приложения

Платформа Что шифруется Вид хранения данных Алгоритм шифрования Где хранится ключ
Desktop
  • Сообщения;
  • Контакты;
  • Чаты;
  • Список последних звонков;
  • Аватарки;
  • Настройки клиента.
Медиа- и дата-файлы, а также их метаданные пока не шифруются
Собственный формат в виде файлов на диске PKCS5 для развертки ключа

AES256-CBC для шифрования
Windows:

Linux:
* зависит от дистрибутива
Android Вся база данных, в том числе и контакты, чаты, сообщения SQLite DB 256-bit AES Ключ хранится в Android SharedPreferences в зашифрованном виде.
Дата-файлы и файлы голосовых сообщений Файлы в дисковом кэше 128-bit AES
iOS Сообщения SQLite DB 256-bit AES Ключ хранится в базе Apple Keychain в зашифрованном виде.
Контакты и их метаданные SQLite DB
Метаданные о файлах SQLite DB
Голосовые сообщения Файлы в кеше на диске
  • Фото;
  • Gif;
  • Data-файлы (.zip, .pdf, .docx и прочие).
Файлы в кеше на диске