...
- Входные данные и их вид
- Выходные данные и их вид
- Вектор инициализации Восст.вектори восстановление вектора
- Направление и метод кодирования
- Язык программирования (если выходные данные представлены в виде исходного текста)
Expand | ||
---|---|---|
| ||
Данные, которые необходимо преобразовать, могут быть представлены в виде: строки символов или файла любого формата. Для выбора вида данных на входе служит раскрывающийся список в верхней части диалога. По нажатию кнопки […], расположенной напротив списка, открывается, либо диалог Введите строку для ввода строки символов, либо стандартный системный диалог для указания имени файла данных и пути к нему:
|
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Вектор инициализации – случайное число, которое используется для работы симметричного алгоритма в режимах работы CFB, CBC и OFB. Вектор инициализации для GSII64 равен 8 байтов, для AES128 – 16 байтов. Вектор инициализации генерируется автоматически при открытии диалога Преобразование алгоритмом №N и отображается в соответствующем поле ввода. При необходимости вектор инициализации по умолчанию можно изменить. По нажатию на кнопку [Иниц. вектор] на экране появляется шестнадцатеричный редактор, в окне которого можно скорректировать значение или ввести новый вектор. Диалог Вектор инициализации:
|
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
Преобразованные данные могут иметь следующий вид:
По нажатию кнопки […], расположенной напротив списка, открывается стандартный системный диалог для указания имени файлас преобразованными данными (по умолчанию - Output.rep) и пути к нему: |
Expand | ||
---|---|---|
| ||
По нажатию на кнопку [Выполнить] начинается процесс кодирования (декодирования) данных. Кнопка становится доступной после заполнения секций Входные данные и Выходные данные. |
Expand | ||
---|---|---|
| ||
Развертывающийся список Язык программирования расположен в нижней части диалога и становится доступным в том случае, если выбрано представление закодированных данных в виде исходного текста. В списке представлены следующие языки программирования: Assembler, C/C++, Pascal/Delphi. |
Expand | ||
---|---|---|
| ||
Разворачивающийся список Команда служит для выбора операции, которая будет совершена над входными данными: кодирование или декодирование. |
Expand | ||
---|---|---|
| ||
Алгоритмы типа GSII64 и AES128 имеют 4 режима работы, которые отличаются по своим характеристикам и назначению. Подробнее см. в разделе Симметричное шифрование. Для выбора метода преобразования предназначен одноименный разворачивающийся список. |