Вы должны войти, чтобы создавать сообщения и темы.

Бастион V16 - Шифрование

1◄Страница 8 из 24► 24

Шифрование файлов с зажатой клавишей Alt

1. Запустите "Бастион", сгенерируйте или введите надежный пароль в соответствующие поля.
2. При необходимости укажите желаемые значения раундов KDF, губки и рэйта.

3. Зажмите клавишу Alt и не отпуская, перетащите необходимый файл (например, photo.jpg) в окно программы.

Вместо автоматического создания файла с расширением .v16, откроется стандартное диалоговое окно "Сохранить как...".
Задайте файлу любое название и расширение (например, config.dat, render.dll или оставить photo.jpg), чтобы он не привлекал внимания.

Сценарии сохранения

Если не меняете название (сохраняете файл поверх самого себя), программа перезапишет исходный файл его зашифрованной копией.

Если задаете новое название или выбираете другую папку, программа после сохранения автоматически и уничтожит исходный файл.

Как расшифровать

1. Для расшифровки запустите "Бастион" и введите пароль, который использовался при шифровании.

2. Перетащите зашифрованный файл (например, photo.jpg или config.dat) в окно программы.

Программа автоматически определит, что файл зашифрован, и откроет стандартное диалоговое окно "Сохранить как...".

Если хотите заменить зашифрованный файл (photo.jpg) его расшифрованной версией, оставьте предложенное название и нажмите "Сохранить".

Можно сохранить расшифрованный файл под любым другим названием или в другую папку.

Ссылка та же

Андрей и OnePunchMan, спасибо!
Возможно, кому-нибудь пригодится

Лайкнули Nemiro56 и Андрей
Nemiro56Андрей

dehote9223, Привет.
Вожможно ли добавить функцию перетаскивания файла на иконку "Бастион" с дальнейшим вводом пароля ?

Работа с файлами через Drag-and-Drop

Добавлена возможность шифровать и расшифровывать файлы без предварительного запуска программы.

Перетащите файл на значок "Бастиона" или в открытое окно программы.
Программа автоматически проанализирует файл и предложит нужное действие.

Упрощена логика расшифровки

Для расшифровки текста из главного окна теперь используется только первое поле для ввода пароля.
Подтверждение пароля во втором поле осталось обязательным только для операции шифрования, чтобы исключить опечатки при его создании.

Ссылка та же

Андрей, спасибо!

Исправлена логика шифрования файлов при перетаскивании с зажатой клавишей Alt

Если поля для пароля в главном окне были пусты, при перетаскивании файла с зажатым Alt появлялось окно для ввода пароля.
После его закрытия программа "забывала", что Alt был нажат, и сохраняла файл с именем по умолчанию (имя_файла.v16), вместо того чтобы открыть диалог "Сохранить как...".

Теперь состояние зажатой клавиши Alt корректно сохраняется и используется после ввода пароля в модальном диалоговом окне.
Это гарантирует, что режим "Сохранить как..." будет активирован в любом случае.

Важное уточнение

Возможность вызвать диалог "Сохранить как..." с помощью клавиши Alt работает только при перетаскивании файла в окно уже запущенной программы.
Эта функция не сработает, если перетащить файл на иконку или ярлык программы.

Ссылка та же

Добрый день.
Благодаря последним обновлениям появилась возможность добавить Бастион в контекстное меню, и было бы здорово добавить такую возможность официально.
Если кому нужно, то вот батник для добавления в контекстное меню файлов с зажатой Shift.
Положите его в папку с программой, запустите, выберете exe-шник. В той же папке появятся два Reg файла для добавления и удаления из контекстного меню.

Интеграция с контекстным меню Windows (Alt + M)

Для удобства и ускорения работы добавлена возможность интеграции программы в контекстное меню Проводника Windows.
Это позволяет шифровать или расшифровывать файлы без необходимости предварительно запускать программу.

Для добавления или удаления программы из контекстного меню используется горячая клавиша Alt + M.

Ссылки те же
disk.yandex.ru/d/pSxwq7mMhKsOwg
drive.google.com/drive/u/1/folders/1FLIugY9270Ct8ho9orWH3z2H08XYHi4R

OnePunchMan, спасибо, полезное нововведение!

Лайкнул OnePunchMan
OnePunchMan

Ассоциация файлов с расширением .v16 с "Бастионом"

Теперь при нажатии горячих клавиш Alt + M программа выполняет два действия:

Добавляет "Бастион" в контекстное меню для всех типов файлов (как и раньше).
Ассоциирует файлы с расширением .v16 с "Бастионом".

Это означает, что ваши зашифрованные файлы получат иконку программы, и вы сможете запустить их расшифровку простым двойным кликом мыши.
Повторное нажатие Alt + M убирает интеграцию из системы (и контекстное меню, и ассоциацию файлов).

Важное примечание

Если вы уже добавляли "Бастион" в контекстное меню с помощью Alt + M в старой версии, при первом нажатии этой комбинации в новой версии может появиться сообщение:

Не удалось включить интеграцию с системой или Не удалось полностью отключить интеграцию

Это ожидаемое поведение.
Просто нажмите "ОК", а затем снова Alt + M.

Ссылка та же

Лайкнул OnePunchMan
OnePunchMan

- Это означает, что ваши зашифрованные файлы получат иконку программы

Да, на данный момент я так и не сделал иконку для Бастиона, результаты не цепляют
Я буду благодарен, если предложите какую-нибудь идею )

У "Бастиона" появилась иконка
Возможно, позже будет улучшена детализация.

Ссылка та же

Интегрирован тест производительности (Alt + B)

1. Скорость создания ключа из пароля

Этот раздел показывает, сколько итераций (раундов) может выполнить ваш процессор за одну секунду.

Параметр "Раунды" — это ключевой механизм защиты от подбора пароля (брутфорс-атак).
Чем больше раундов, тем медленнее и дороже для злоумышленника становится каждая попытка угадать пароль.
Цель — создать ощутимую задержку для атакующего, которая будет почти незаметна для вас.

Как правильно интерпретировать результаты

Важно: тест показывает производительность вашего ПК, а не даёт абсолютную гарантию безопасности.
Медленный компьютер может показать, что для односекундной задержки ему нужно всего 5000 раундов, но это значение является небезопасным по современным стандартам.
Рекомендуется использовать значение в поле "Раунды" не менее 20,000.

Запустите тест (Alt + B), чтобы узнать, какое значение соответствует ~1 секунде задержки на вашем ПК.

Если это число больше 20,000 (например, 108,061), смело используйте его.
Вы получите отличную защиту с комфортной задержкой.

Если это число меньше 20,000, все равно используйте 20,000.
Вы пожертвуете долей секунды, но обеспечите надёжный минимальный уровень защиты.

2. Скорость шифрования текста и файлов

Этот раздел измеряет, с какой скоростью (в мегабайтах в секунду) ваш компьютер может шифровать данные при различных настройках криптографической губки ("Губки" и "Рэйт").

Эти параметры влияют на производительность при работе с большими объемами текста или при шифровании файлов.
Вы можете выбрать оптимальный режим в зависимости от ваших задач.

В результатах вы увидите несколько предустановленных режимов, которые помогут вам сориентироваться:

(Ваши настройки):
Показывает производительность с текущими параметрами, установленными в главном окне.

(Самый быстрый):
Идеально для мгновенного шифрования небольших заметок и сообщений.

(Сбалансированный):
Отличное сочетание скорости и безопасности, подходит для большинства файлов.

(Надежный) / (Очень надежный):
Режимы с повышенной безопасностью для шифрования важных архивов и документов, где скорость не является главным приоритетом.

(Макс. защита):
Максимально возможный уровень безопасности, достигаемый за счет снижения скорости.
Используйте для самых критичных данных.

Ссылка та же

Что происходит во время теста производительности (Alt + B)

Представьте, что вы отдаете свой компьютер на специальный криптографический "техосмотр".
За время теста он проходит два важных испытания, чтобы вы точно знали, насколько он хорош в защите данных.

Этап 1: "Закалка" ключа

Цель:
Узнать, насколько быстро ваш компьютер может превратить обычный пароль в сверхсложный и надежный ключ для шифрования.

Представьте, что ваш пароль — это кусок металла, а программа — это кузнец.

Простой пароль — это не ключ.
Чтобы его нельзя было подобрать, кузнец (программа) начинает его "закалять" — многократно нагревать, ковать и остужать.
Каждый удар молота — это один "раунд".

Программа заставляет ваш процессор тысячи раз прогонять пароль через сложнейшие математические преобразования.
Это делается специально, чтобы максимально усложнить и замедлить процесс создания ключа.

Если злоумышленник попытается подобрать ваш пароль, его компьютеру тоже придется выполнять все эти тысячи "раундов" для каждой попытки, что делает взлом нереально долгим.

Тест как раз и измеряет, сколько таких "ударов молота" или "раундов закалки" ваш процессор успевает сделать за одну секунду.
Ваш результат (например, ~259 000 раундов/сек) означает, что ваш "кузнец" (процессор) работает очень быстро и эффективно!

Этап 2: Проверка "шифровальной машины" в деле

Цель:
Узнать, как быстро ваш компьютер может шифровать настоящие данные (тексты, файлы) с разным уровнем надежности.

Теперь представьте, что у вас есть несколько моделей бумажных шредеров — от простого офисного до сверхсекретного для спецслужб.
Программа создает тестовый "документ" размером в 1 Мегабайт.

Затем она "пропускает" этот документ через разные "шредеры", замеряя скорость каждого:

Режим "Самый быстрый":
Как шредер, который режет бумагу на длинные полоски. Очень быстро, но не идеально надежно.

Режим "Сбалансированный":
Как хороший офисный шредер, режущий на мелкие квадратики.
Работает медленнее, но восстановить документ уже почти невозможно.

Режим "Максимальная защита":
Как шредер для спецслужб, который превращает бумагу практически в пыль.
Максимально надежно, но и медленнее всего.

За время теста программа поочередно тестирует скорость каждого из этих "режимов шифрования" и показывает вам результаты в таблице — сколько Мегабайт в секунду может обработать каждый "шредер".

Итог

Тест полностью безопасен и не отправляет никаких данных в интернет.
Его единственная задача — помочь вам найти идеальный баланс между комфортной скоростью работы и высочайшей надежностью именно на вашем компьютере.

Ссылка та же

SpongeV16 — лучшее от лучших

В основе любого надёжного инструмента шифрования лежит его "сердце" — криптографический алгоритм.
В "Бастион V16" таким сердцем является SpongeV16.

Важно понимать: это не копирование известных шифров, а самостоятельный гибридный алгоритм.
Он был спроектирован, чтобы взять самые сильные и проверенные временем концепции из мировых стандартов криптографии, объединить их и дополнить собственными уникальными усилениями.

Давайте простыми словами разберём, из чего состоит этот мощный "движок" защиты.

1. Архитектура, вдохновлённая SHA-3 (Keccak)

Представьте себе кухонную губку: она впитывает воду, а затем её можно отжать.
На этом простом, но гениальном принципе построен один из самых современных стандартов безопасности в мире — SHA-3 (Keccak).

SpongeV16 использует ту же архитектуру "криптографической губки".
Когда вы шифруете данные, алгоритм, как губка, "впитывает" ваш пароль и текст, смешивая их внутри своего секретного состояния.

После того как все данные впитаны и перемешаны, он начинает "отжимать" результат — уникальный и непредсказуемый поток байт, который и является вашим зашифрованным текстом.

Эта архитектура признана мировым сообществом как одна из самых надёжных и гибких, обеспечивая прочный фундамент для всего процесса шифрования.

2. Двигатель перемешивания, вдохновлённый ChaCha20 и Salsa20

Если архитектура — это каркас, то "двигатель", который всё перемешивает, построен на идеях чемпионов скорости и безопасности — потоковых шифров Salsa20 и его преемника ChaCha20.

Эти алгоритмы настолько хороши, что используются для защиты интернет-соединений по всему миру (включая Google и стандарт TLS 1.3).
Их главный козырь — хаотичное и невероятно быстрое перемешивание данных с помощью всего трёх простых операций: сложение, сдвиг и XOR (ARX).

Представьте бармена, который с молниеносной скоростью взбивает коктейль в шейкере.
Он трясёт, переворачивает и снова трясёт — SpongeV16 делает то же самое с вашими данными десятки раундов, превращая их в абсолютно непредсказуемую смесь.
Это гарантирует, что даже малейшее изменение в пароле или тексте полностью меняет весь зашифрованный результат, делая восстановление данных без ключа невозможным.

3. Собственный характер: что делает SpongeV16 уникальным

SpongeV16 — это не просто сумма чужих идей.

Алгоритм включает в себя фирменные "секретные ингредиенты", которые делают его по-настоящему особенным:

Уникальный слой смешивания:
В конце каждого раунда "взбивания" SpongeV16 применяет собственный слой нелинейного смешивания.
Это как если бы наш бармен, помимо стандартной тряски, использовал особый приём, известный только ему.

Собственные константы:
Чтобы сделать каждый раунд перемешивания уникальным и предотвратить любые математические "уязвимости", используются встроенные константы.
В SpongeV16 они свои, что делает внутреннюю работу алгоритма непохожей на другие.

Эти уникальные доработки означают, что злоумышленник не может атаковать "Бастион V16" стандартными инструментами, рассчитанными на известные шифры.

У SpongeV16 свой собственный, усиленный характер.

Ссылка та же

Улучшения интерфейса

Текстовая кнопка "Найти" заменена на иконку "🔍".

Добавлена кнопка "⏱️" (Тест производительности),
которая позволяет запустить проверку скорости работы алгоритма шифрования.

Добавлена кнопка "🔌" (Интеграция),
которая управляет добавлением/удалением программы в контекстное меню Windows и ассоциацией с файлами формата .v16.

Ссылка та же

После завершения теста производительности в окне с результатами теперь доступна кнопка "Применить рекомендуемое".
Нажатие этой кнопки устанавливает в поле "Раунды" рассчитанное для оптимального баланса между скоростью и безопасностью (~1 секунда задержки).

Ссылка та же

1◄Страница 8 из 24► 24