Page 1 of 1

Как определить версию шифрования базы?

Posted: Tue Jun 17, 2025 6:34 am
by liza89
Определить версию шифрования базы данных WhatsApp (на Android) относительно просто, если у вас есть доступ к файлам локальной резервной копии. Версия шифрования указывается прямо в расширении файла.

Как определить версию шифрования базы данных WhatsApp на Android:
WhatsApp использует разные версии шифрования для своих локальных резервных копий на Android. Эти версии обозначаются числом в расширении файла базы данных.

Доступ к файлам резервной копии:

Откройте файловый менеджер на вашем Android-устройстве (например, "Файлы" от Google, ES Проводник, или встроенный файловый менеджер).
Перейдите во внутреннюю память телефона (Internal Storage).
Найдите папку: Android/media/com.whatsapp/WhatsApp/Databases/
Идентификация версии шифрования:

В этой папке вы увидите один или несколько файлов базы данных.
Актуальная (самая свежая) локальная резервная копия обычно База данных whatsapp в Нидерландах называется msgstore.db.cryptXX, где XX — это номер версии шифрования.
Примеры:
msgstore.db.crypt12
msgstore.db.crypt14
msgstore.db.crypt15 (возможно, более новые версии по мере развития WhatsApp)
Более старые резервные копии будут иметь дату в имени файла, например: msgstore-2024-06-16.1.db.crypt14.
Номер после .crypt и есть версия шифрования.

Исторический контекст версий шифрования:
WhatsApp постепенно улучшал свои методы шифрования для локальных резервных копий. В разное время использовались следующие версии (и это не полный список, так как могут появляться новые):

.crypt (очень старые, незашифрованные или с базовым шифрованием)
.crypt5
.crypt7
.crypt8
.crypt10
.crypt12
.crypt14
.crypt15 (или более новые, которые могут быть введены)
Каждая новая версия означает обновление алгоритмов шифрования или способов хранения ключей, что делает дешифрование без официальных инструментов или рут-доступа к устройству все более сложным.

Почему это важно?
Знание версии шифрования базы данных важно по нескольким причинам:

Инструменты для дешифрования: Если вы пытаетесь использовать сторонние инструменты для просмотра или дешифрования старых резервных копий (что не рекомендуется и может быть рискованно), вам нужно знать версию шифрования, так как разные инструменты или методы могут поддерживать только определенные версии.
Совместимость: Иногда при ручном переносе резервной копии между устройствами или версиями Android могут возникать проблемы совместимости, связанные с версией шифрования.
Ключ шифрования: Для дешифрования большинства .cryptXX файлов требуется отдельный ключ шифрования (файл key), который хранится в защищенном каталоге приложения WhatsApp (/data/data/com.whatsapp/files/key) и доступен только на рутованных устройствах.
Важно: WhatsApp не предоставляет официальных инструментов или методов для дешифрования этих файлов вручную для пользователя. Цель этого шифрования — защита ваших данных, и обходить его самостоятельно крайне рискованно. Для обычного переноса чатов следует использовать официальные методы WhatsApp (Google Диск/iCloud или функция "Перенос чатов").