This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
- Local
- Codespaces
HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Автоматическая система ENIGMA 2 (Энигма 2) и Виктор Лавренко дадут вам 1000$ в день? Честный отзыв.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Latest commit message
Commit time
README.md
Используемые сокращения и термины
Enigma — немецкая шифровальная машина времен второй мировой войны Шифрование — обратимое преобразование информации в целях сокрытия от нежелательных лиц, с предоставлением, в это же время, иным лицам доступа к ней. Дешифрование — процесс, обратный шифрованию, т. е. преобразование шифрованного сообщения в исходное. CheckBox — элемент графического пользовательского интерфейса, позволяющий пользователю управлять параметром с двумя состояниями — ☑ включено и ☐ отключено.
«Эни́гма» (от нем. Änigma — загадка) — переносная шифровальная машина, использовавшаяся для шифрования и дешифрования секретных сообщений. Более точно, «Энигма» — целое семейство электромеханических роторных машин, применявшихся с 20-х годов XX века.
Статус проекта:
05.05.2020 — Начало проекта
Формат входных данных:
Ввод осуществляется по средством элементов, встроенных в приложение, также можно ввести положения ротеров (в формате целых чисел от 0 до 9)
Назначение и цели создания
Разобрать принцип работы шифровальной машинки Enigma и создать приложение, которое будет работать по аналогии с ней.
Функции
- Шифрование и дешифрование введенного текста, по аналогии с шифровальной машинкой энигма
- Переход из положения шифрования в положение дешифрования, по средствам checkBox.
- Вывод текста на экран, для удобства использования
- Очистка поля с текстом, по необходимости
- Ввод нужного положения ротера, по желанию, либо шифрование из изначальной позиции.
Пользовательский интерфейс
- Кнопки
- Окна ввода
- Окно вывода
- CheckBox
Для ОС Windows для запуска используется файл Enigma.exe Для ОС Ubuntu необходимо скачать архив, разархивировать его. Открыть командную строку в папке и ввести команды:
САМАЯ загадочная группа в МИРЕ. Enigma
chmod +x build.sh ./build.sh
Макет
Источник: github.com
Enigma Virtual Box 10.30 Build 20230221
Перед вами довольно интересная программа, которая является системой виртуализации разного типа приложений для операционной системы Windows. После запуска вы сможете корректно объединить все файлы программ в один исполняемый файл, при этом их не надо будет извлекать виртуальные файлы на диск, в полной новости вы сможете скачать Enigma Virtual Box . Приложение не требует от пользователей денег, прекрасно работает как на x86 так и на x64 системах, Русская поддержка тоже присутствует, для этого ее надо выбрать в настройках, после перезапустить программу, все будет работать корректно.
Enigma Virtual Box умеет работать с самыми разными типами файлов, например воспринимает динамические библиотеки dll, объекты ActiveX/COM, работает с музыкальными и видео файлами, может работать с текстовыми файлами и прочими другими. Разработчик напоминает, что не стоит забывать, программа не ведет извлечение временных файлов на жесткий диск, эмуляция таких файлов будет происходить только в самой внутренней памяти процессора. Enigma Virtual Box корректно работает на операционной системе Windows начиная с версии XP и заканчивая 7. Я думаю те кто понимает о чем идет речь, уже поняли, что представленная программа прекрасно подходит для создания портативных приложений, можете попробовать сами.
На официальном сайте разработчики пишут, что программа не достаточно способна обеспечить защиту виртуальных файлов. Они настоятельно рекомендуют для этого другое приложение от них под названием The Enigma Protector, которая обладает полной функциональностью Virtial Box.
Enigma Virtual Box достаточно проста в обращении, не только потому что есть Русская поддержка, также потому, что разработчики постарались и сделали интуитивно понятный интерфейс. Пользователю не обязательно иметь какие-то большие знания, также им не придется вести изменение исходных кодов исполняемого файла. Вам достаточно запустить Enigma Virtual Box, далее выделить исполняемый файл вашего приложения, после в список надо добавить дополнительные файлы или каталоги которые приложение использует и нажимаем на кнопку «Обработать». В целом о программе все, надеюсь она реально пригодится вам при создании портативных приложений, если кто уже пробовал разработку в деле, не забываем оставлять комментарии, всем удачного дня!
Разработчик: The Enigma Protector Developers Team
Язык: Multi + Русский
Размер: 7 MB
Скачать Enigma Virtual Box 10.30 Build 20230221 бесплатно
Источник: rsload.net