00Сменить язык
RotorCrypt X поддерживает 10 языков, охватывая около 36 % населения мира на родном языке – примерно 2,9 миллиарда человек.
| Флаг | Язык | Носители языка | Код |
|---|---|---|---|
| 🇨🇳 | Китайский | ~ 940 M | ZH |
| 🇪🇸 | Испанский | ~ 485 M | ES |
| 🇬🇧 | Английский | ~ 380 M | EN |
| 🇸🇦 | Арабский | ~ 360 M | AR |
| 🇵🇹 | Португальский | ~ 240 M | PT |
| 🇷🇺 | Русский | ~ 150 M | RU |
| 🇫🇷 | Французский | ~ 80 M | FR |
| 🇹🇷 | Турецкий | ~ 80 M | TR |
| 🇩🇪 | Немецкий | ~ 75 M | DE |
| 🇯🇵 | Японский | ~ 125 M | JA |
Как сменить язык
01Создать контакт
Перед отправкой зашифрованного сообщения необходимо создать контакт. Программа не хранит имена в открытом виде – личность контакта хранится в зашифрованном виде. Никто, кто откроет файлы на вашем жёстком диске, не сможет идентифицировать ваши контакты.
*.key и запись в contact.json. Читаемые имена в этих файлах не хранятся.02Красный баннер и требование рукопожатия
Когда баннер красный, с этим контактом ещё не было рукопожатия. Наивысший уровень безопасности активируется только после рукопожатия.
Как начать рукопожатие:
После отправки баннер меняется на синий:
03Зашифровать сообщение
04Копировать и отправить результат
Вы можете передать блок шифрования из поля вывода двумя способами:
| Способ | Действия |
|---|---|
| Скопировать вручную | Нажмите «Копировать вывод». Вставьте в любое приложение – мессенджер, электронную почту, текстовый файл или куда угодно. |
| Прямая электронная почта | Нажмите «Отправить E-Mail». Ваш почтовый клиент откроется с блоком уже в теле сообщения. |
05Расшифровать сообщение (получатель)
Даже один пропущенный или лишний символ делает расшифровку невозможной. Самая частая ошибка – неполное копирование.
06Отправить ответ и завершить рукопожатие
После расшифровки первого сообщения баннер меняется на жёлтый:
Рукопожатие ещё не завершено! Ваш контакт ждёт вашего ответа для подтверждения общего ключа с обеих сторон.
Как только исходный отправитель расшифрует ваш ответ, баннер на обоих устройствах станет зелёным – рукопожатие взаимно завершено.
07Зелёный баннер – защищённая связь
Когда баннер постоянно зелёный, обе стороны успешно аутентифицированы. Каждое сообщение теперь защищено уникальным сеансовым ключом, который автоматически обновляется после каждого обмена.
Даже если злоумышленник взломает одно сообщение, это не даст ему доступа к более ранним или более поздним сообщениям. Этот принцип называется прямая секретность (Forward Secrecy).
08Повреждённые файлы – что делать?
Программа работает с двумя типами файлов в подпапке Key/:
| Файл | Содержание |
|---|---|
*.key | Зашифрованный сеансовый ключ – один файл на контакт |
contact.json | Зашифрованный список контактов – не содержит читаемых имён |
Если один из этих файлов повреждён, удалён или случайно перезаписан:
*.key и/или contact.json.*.key на USB-накопителе – никогда в облаке (см. Условия использования).
09Количество роторов и советы для большей безопасности
Количество роторов напрямую влияет на то, сколько уровней шифрования создаёт роторный слой Enigma:
| Версия | Роторы | Использование |
|---|---|---|
| Shareware | Макс. 3 | Хорошо для начальных тестов и процесса рукопожатия |
| Полная версия | Значительно больше | Рекомендуется для всего конфиденциального содержимого – больше роторов означает больше пространства ключей |
10Мобильное использование – программа на USB-накопителе
RotorCrypt X является на 100% портативной. Вы можете сохранить программу со всеми файлами ключей на USB-накопитель и запустить её на любом компьютере – без установки, без прав администратора, без следов на чужой системе.
Key/) на USB-накопитель. На любом компьютере с Windows: вставьте накопитель, запустите программу прямо с него. Все файлы ключей остаются на накопителе – ничего не сохраняется на чужом компьютере.
11Техническая безопасность – почему это так надёжно
В этом разделе простым языком объясняется, что стоит за шифрованием – предварительных знаний не требуется.
Шифрование имеет несколько независимых уровней
Роторы Enigma – это лишь один из нескольких уровней. Сообщение проходит через четыре взаимно независимых этапа. Каждый этап в отдельности уже обеспечивает значительную защиту – вместе они практически неуязвимы:
Даже если злоумышленник атакует уровень ② с помощью самого быстрого компьютера в мире, ему всё равно придётся преодолеть роторный уровень Enigma. Комбинация умножает безопасность, а не просто складывает её.
Что делает каждый компонент
| Компонент | Что делает | Почему это важно |
|---|---|---|
| Роторы Enigma | Каждый символ проходит через несколько вращающихся этапов перестановки. Схема соединений динамична – нет фиксированного алфавита. | Наиболее известная слабость исторической Enigma (буква никогда не могла зашифроваться в саму себя) здесь полностью устранена. |
| Коммутационная панель (65 530 позиций) | Все 65 530 позиций попарно соединены – как у исторической Enigma, но с астрономически большим пространством ключей. | Только коммутационная панель генерирует больше возможных конфигураций, чем атомов в видимой Вселенной. |
| AES-256-GCM | Современный блочный шифр, используемый военными и спецслужбами по всему миру. Каждое сообщение получает уникальное случайное значение (nonce). | Даже одинаковые сообщения каждый раз создают совершенно разный блок – статистический анализ невозможен. |
| HKDF (SHA-3-256) | Из одного главного ключа выводятся отдельные ключи для содержимого и аутентификации. | Предотвращает компрометацию других областей при утечке частичного ключа. |
| HMAC-подпись | Каждое сообщение криптографически подписывается. | Любое изменение – включая изменение одного символа – обнаруживается. Расшифровка отклоняется, получатель предупреждается. |
| Ротация ключа | После каждого сообщения ключ автоматически обновляется. | Скомпрометированный ключ не даёт доступа к прошлым или будущим сообщениям (прямая секретность). |
Насколько велико пространство ключей? – число, объясняющее всё
Пространство ключей – это количество всех возможных комбинаций ключей. Чем больше это число, тем дольше злоумышленнику потребуется перебирать все варианты.
Для сравнения: Видимая Вселенная содержит примерно 1080 атомов. Это звучит невообразимо много – но это ничтожно мало по сравнению с тем, что генерирует RotorCrypt X.
Пространство ключей K определяется комбинацией роторов (50 роторов как пример для полной версии) и коммутационной панели:
Сколько времени займёт атака?
Предположим совершенно нереалистичную вычислительную мощь – намного превосходящую всё, что возможно сегодня:
Что насчёт квантовых компьютеров?
Квантовые компьютеры считаются главной будущей угрозой для шифрования. Наиболее эффективная квантовая атака на симметричное шифрование называется алгоритм Гровера. Он быстрее классических компьютеров – но его преимущество часто сильно преувеличивают.
Алгоритм Гровера уменьшает показатель вдвое – количество нулей. Это звучит драматично. Но взгляните на числа:
12Новые функции безопасности
Защита инициализации – K_current никогда в открытом виде
Сеансовый ключ K_current никогда не передаётся незащищённым при первом обмене сообщениями. Его защищает математически элегантная круговая зависимость HMAC:
После завершения рукопожатия (зелёный баннер) дополнительно защищает K_PERM – постоянный локальный ключ, который никогда не покидает ваше устройство.
Защита от повтора – каждое сообщение только один раз
Каждое сообщение можно расшифровать только один раз. Если кто-то попытается снова открыть уже расшифрованное сообщение, появится чёткое предупреждение:
Больше ёмкости – 5 951 символ вместо 1 947
Благодаря оптимизации внутренней структуры блока сообщение теперь вмещает 5 951 символ – значительно больше, чем раньше. Размер блока 13 600 байт остаётся идентичным.
Дополнительные улучшения
| Функция | Описание |
|---|---|
| Алфавитный список контактов | Контакты теперь всегда отображаются в алфавитном порядке – даже после перезапуска программы. |
| Пустой контакт вверху | Пустая запись в верхней части списка гарантирует, что имя контакта не видно посторонним. |
| Сброс количества роторов | После расшифровки количество роторов автоматически сбрасывается – чтобы вы осознанно выбирали новое количество для каждого ответа. |
| Улучшенная синхронизация | При проблемах с синхронизацией процесс сброса теперь выполняется полностью автоматически на обеих сторонах. |
13Регистрация и полная версия
RotorCrypt X распространяется в виде shareware. Бесплатная версия позволяет использовать до 3 роторов. Полная версия открывает доступ ко всем 50 роторам.
Shareware-версия
При первом запуске в папке Key/ автоматически создаётся файл license.key. Этот файл идентифицирует shareware-версию. Пока не активирована полная лицензия, при выборе более 3 роторов появляется информационное окно.
Покупка полной версии
Полная версия доступна через встроенную опцию покупки. Перейдите в меню Справка → Регистрация и нажмите «Купить». После покупки вы получите лицензионный ключ по электронной почте.
Активация лицензии
Окно регистрации
| Статус | Отображение в окне |
|---|---|
| Shareware | ⚠ Не активировано – поля ввода видны, кнопка «Купить» активна |
| Полная версия | ✔ Полная версия активирована – имя и ключ отображены, поля заблокированы |