Работа с контейнерами VeraCrypt на Android: актуальные варианты
VeraCrypt не имеет официального Android-приложения - для открытия контейнеров на мобильном устройстве нужны сторонние совместимые программы. Контейнер, созданный в десктопной VeraCrypt, можно открыть на Android без конвертации, если приложение поддерживает формат.Альтернатива EDS - AndroidCrypt
В треде рассмотрен только EDS. Существует ещё одно решение - AndroidCrypt (open source, лицензия MIT):- Полная совместимость с контейнерами VeraCrypt - тот же файл работает на ПК и телефоне без конвертации.
- Шифры в режиме XTS (IEEE 1619): AES-256, Serpent-256, Twofish-256, каскады AES-Twofish-Serpent и Serpent-Twofish-AES.
- Key derivation: PBKDF2 с 500 000+ итерациями, хеши SHA-512, SHA-256, Whirlpool, BLAKE2s, Streebog.
- Работает полностью офлайн, без аналитики и телеметрии - пароли и файлы не покидают устройство.
- Поддерживает только FAT32 (в отличие от EDS, который работает с FAT, NTFS, EXT2/3/4).
- Доступен как APK и на F-Droid; исходный код открыт для аудита.
Другие подходы к шифрованию файлов на Android
Если задача - не контейнеры VeraCrypt, а шифрование файлов в облаке, стоит рассмотреть Cryptomator (open source, кроссплатформенный) - он шифрует файлы на стороне клиента перед загрузкой в Dropbox/Google Drive/OneDrive.Типичные ограничения
- Ни одно Android-приложение не поддерживает шифрование системного раздела - только файловые контейнеры.
- Скрытые тома (hidden volumes) поддерживаются не всеми приложениями - проверяйте перед использованием.
- Производительность каскадного шифрования на мобильных устройствах заметно ниже, чем одиночного AES.
…всех времён и народов
Есль ли программы для шифрования на Андроид? Да, много. Есть ли среди них хорошие программы — да, несколько. Есть ли среди хороших лучшая программа для шифрования — да! Эта программа называется EDS.
Проще сказать, чего она не может
EDS (Encrypted Data Store) поддерживает контейнеры созданные в программах TrueCrypt, LUKS, VeraCrypt, CyberSafe. Эта программа поддерживает шифрование на лету и подключение контейнеров на Андроид.
Она поддерживает такие файловые системы как FAT, EXT4, EXT3, EXT2, NTFS.
Поддерживаются такие виды шифрования как ES, Serpent, Twofish, AES-Twofish, AES-Twofish-Serpent, Serpent-AES, Serpent-Twofish-AES, Twofish-Serpent, GOST, GOST-AES.
Есть у этой программы и сетевые возможности — она умеет подключать зашифрованные диски из сетевых папок и умеет синхронизировать контейнеры с Dropbox.
Но эта программа не бесплатна. За неё нужно «раскошелится» в районе 6 долларов. Я не буду даже обсуждать платность этой программы — это смешные деньги для такого потрясающего продукта.
Найти программу вы можете в Google Play.
Последнее редактирование модератором: