Поставить пароль на файл
Заверните KMZ, KML или любой другой файл в архив с шифрованием AES-256 — он откроется по паролю в 7-Zip, WinRAR или встроенном распаковщике.
Перетащите файлы сюда
· до 300 МБ
Больше настроекМеньше настроек
Как защитить паролем
- 1
Добавьте файлы
До двадцати за раз, формат любой. Чаще всего сюда приходят с KMZ и KML. Особое обращение есть ровно с одним форматом, и только потому, что оно возможно: PDF носит пароль внутри себя.
- 2
Введите пароль дважды
От восьми символов. Второе поле не формальность: опечатку в пароле потом не восстановить из архива ничем.
- 3
Скачайте архив
PDF вернётся как PDF, закрытый паролем средствами самого формата. Всё остальное вернётся одним .zip, каждая запись внутри зашифрована. Получатель распакует его паролем и получит исходный файл байт в байт.
Почему у KMZ и KML архив, а не пароль внутри файла
KML — это XML, а KMZ — обычный ZIP с этим XML внутри. Ни спецификация OGC, которая их описывает, ни сам Google Earth понятия пароля не знают: поля, куда его записать, в формате нет, и программы, которая бы его спросила, тоже. Технически можно зашифровать запись внутри KMZ и оставить имя с расширением .kmz — выйдет хуже, чем ничего: файл будет выглядеть рабочей картой и молча не откроется у того, кому вы его отправили. Поэтому файл кладётся в зашифрованный архив. Получатель распаковывает «маршрут.kmz.zip» паролем, получает «маршрут.kmz» в точности таким, каким он был, и открывает его в Google Earth как обычно. Прежнее расширение сохраняется намеренно: Google Earth решает, что перед ним за файл, именно по нему. Исключение ровно одно — PDF, и оно сделано именно как исключение: у этого формата пароль есть свой, поэтому принесённый сюда PDF шифруется на месте, AES-256, и скачивается как PDF, который откроет любая читалка, стоит набрать пароль.
AES-256, а не старый пароль ZIP
Пароль, который предлагает большинство архиваторов родом из девяностых, — это шифр ZipCrypto: он вскрывается по известному открытому тексту за секунды на обычном ноутбуке. Достаточно знать несколько первых байт файла, формат которого можно угадать, а у KMZ первые байты всегда одни и те же. Этот инструмент пишет только WinZip AE-2 с AES-256: на каждую запись своя случайная соль в 16 байт, ключ растягивается PBKDF2, а код подлинности HMAC-SHA1 превращает подмену байтов в честную ошибку вместо расшифровки в мусор. Выпадающего списка со стойкостью послабее здесь нет: вариант, который существует, рано или поздно кто-нибудь выберет.
Что архив всё равно показывает
ZIP шифрует содержимое записей, но никогда не шифрует каталог, в котором они перечислены. Любой, у кого оказался архив, увидит имена файлов, их размеры и даты правки, не зная пароля, — но не прочитает ни одного байта внутри. Если секрет в самих именах, переименуйте файлы до того, как ставить пароль. Всё остальное закрыто: без пароля байты нечитаемы, и обходного пути нет ни у кого, включая нас. Файл никуда не отправляется, поэтому и восстанавливать его неоткуда.
Где такой архив открывается
Шифрование AES в ZIP существует с 2003 года, и его читают 7-Zip, WinRAR, Keka, Ark, PeaZip, The Unarchiver и собственный проводник Windows 11. Два распространённых инструмента его не берут: команда unzip из старых сборок Linux и встроенный модуль zipfile в Python — оба покажут содержимое архива правильно, а распаковать откажутся. На macOS справляется штатная «Утилита архивирования». Если сомневаетесь, 7-Zip бесплатен и есть везде, а ещё такой архив читает наш собственный распаковщик на этом же сайте.
Пароль не покидает браузер
Шифрование идёт на вашем устройстве: файл читается, шифруется и отдаётся на скачивание, не отправляя на сервер ни байта. Мы не видим пароль — а значит, и не сможем помочь, если его забыли. Закрыли вкладку — не осталось ничего.
Частые вопросы
Я поставил пароль на PDF и получил PDF, а не архив. Почему?
Потому что PDF — единственный распространённый формат, у которого пароль есть свой. Ваш документ шифруется на месте, AES-256, и остаётся PDF: получатель открывает его любой читалкой и вводит пароль. Форматы, которые о пароле не знают вовсе — PNG, JPEG, MP4, KML, KMZ, — по-прежнему получают архив: «картинка .png», внутри которой шифр, не откроется ни в одной программе.
Можно поставить пароль на KMZ так, чтобы Google Earth открывал его сразу?
Нет, и ни один инструмент этого не может. В спецификации KMZ шифрования нет, а Google Earth нечем спросить пароль. Всё, что обещает обратное, либо отдаёт файл, который Earth отвергнет, либо тихо не шифрует вовсе. Рабочий путь один: сначала распаковать, потом открыть.
Что станет с расширением .kmz?
Оно сохраняется. «маршрут.kmz» превращается в «маршрут.kmz.zip», а после распаковки снова становится «маршрут.kmz» — ровно таким, каким был. Срежь мы прежнее расширение, у получателя оказался бы файл, которого Google Earth не узнаёт.
Какое используется шифрование?
WinZip AE-2 с AES-256: своя случайная соль в 16 байт на каждую запись, вывод ключа через PBKDF2 и код подлинности HMAC-SHA1. Слабый старый шифр ZIP не предлагается ни при каких настройках.
Видно ли имена файлов без пароля?
Да. ZIP шифрует содержимое записей, а не каталог, поэтому имена, размеры и даты видны в любом архиваторе. Если имена сами по себе секретны, переименуйте файлы заранее.
Забыл пароль — можно восстановить архив?
Нет. Архив зашифрован на вашем устройстве ключом, который выводится только из пароля, и нигде ничего не сохраняется. Ни чёрного хода, ни сброса не существует — ни у нас, ни у кого-либо ещё.
Архив станет меньше?
Иногда. Текстовые форматы вроде KML сжимаются хорошо. То, что уже сжато, — KMZ, JPEG, MP4, PDF — складывается как есть: повторный проход стоил бы секунд, а выиграл доли процента.
Как открыть такой архив на телефоне?
На Android архивы с AES читают ZArchiver и Total Commander, на iOS — iZip и Documents от Readdle. Распакуйте там, а потом откройте KMZ в Google Earth как обычно.