Шифр
AES (расширенный стандарт шифрования) превращает читаемые данные в зашифрованный текст с помощью ключа. AES-256 использует 256-bit key: в наблюдаемой вселенной возможных ключей больше, чем атомов, поэтому угадывание ключа напрямую не является реалистичной атакой.
Режим: почему GCM
Шифру необходим режим шифрования файлов любого размера. ГКМ шифрует данные и вычисляет тег аутентификации. Если кто-то изменит хотя бы один бит зашифрованного текста, расшифровка не удастся, а не вернет поврежденные данные. VaultBolt использует AES-256-GCM для содержимого файла, миниатюр и его индекса, запечатанных в фрагменты для потоковой передачи видео.
Где происходят настоящие нападения
| Слабое место | Пример | Оборона |
|---|---|---|
| Слабая разблокировка | 4-значный PIN-код | Парольная фраза; медленное получение ключа |
| Ключевое происхождение | Быстрое хеширование позволяет злоумышленникам быстро угадать. | Argon2id с жесткой памятью |
| Угадывание без устройства | Копирование хранилища на быстрый компьютер | Ключ привязан к Secure Enclave |
| Ключ на сервере | Продавец может сбросить или прочитать | Нет аккаунта; ключи остаются на устройстве |
| Простые копии | Оригиналы остались в фотографиях | Удаление нулевых копий |
Почему «военный уровень» мало о чем говорит
AES-256 используется правительствами, поэтому термин «военный уровень» технически применим практически к любому приложению, которое его использует. Здесь ничего не говорится о режиме, ключе или месте его расположения. Найдите страницу безопасности, которая объясняет это.
Часто задаваемые вопросы
Можно ли взломать AES-256?
Не путем подбора ключа с помощью какой-либо предполагаемой технологии. Вместо этого атаки нацелены на слабые пароли, украденные ключи или ошибки программного обеспечения.
В чем разница между AES-256 и AES-256-GCM?
AES-256 — шифр. GCM (режим Галуа/счетчика) — это способ его применения к данным; он шифрует, а также создает тег аутентификации, который обнаруживает любые изменения в зашифрованном тексте.












