Группа флагов в левой верхней части диалога (Зависит от ID, Зависит от счетчика и С уменьшением счетчика) служит для задания свойств аппаратного алгоритма. Комбинирование этих свойств позволяет создавать алгоритмы с различными режимами работы, адаптированные для решения разных задач (получение случайных чисел, ограничение числа запусков, и проч.).
Возможные комбинации флагов свойств алгоритмов:
Комбинация флагов | Режим работы алгоритма | Описание режима |
---|---|---|
Флаги не установлены | Режим по умолчанию | Алгоритм от флагов не зависит |
Установлен флаг Зависит от ID | Уникальность алгоритма по ID | Кодирование зависит от ID ключа. При одинаковых определителях алгоритмы в разных ключах кодируют данные по-разному |
Установлен флаг Зависит от счетчика | Зависимость алгоритма от счетчика | В поле счетчика алгоритма записывается 4-байтовое значение, от которого зависит вид преобразования. При одинаковых определителях алгоритмы с разными значениями счетчиков будут кодировать данные по-разному |
Установлен флаг С уменьшением счетчика | Ограничение числа запусков алгоритма | В поле счетчика алгоритма записывается 4-байтовое начальное значение. Счетчик декрементируется при каждом вызове GrdTransform, а по достижении счетчиком значения 0 алгоритм перестает выполняться |
Установлены флаги Зависит от ID и Зависитот счетчика | Зависимость алгоритма от счетчика + уникальность по ID | Кодирование зависит от ID ключа. В поле счетчика алгоритма записывается 4-байтовое значение, от которого зависит вид преобразования. При одинаковых определителях алгоритмы с разными значениями счетчиков будут кодировать данные по-разному |
Установлены флаги Зависит от ID и С уменьшением счетчика | Ограничение числа запусков алгоритма + уникальность по ID | Кодирование зависит от ID ключа. При одинаковых определителях алгоритмы в разных ключах кодируют данные по-разному. |
Установлены флаги Зависит от счетчика и С уменьшением счетчика | Генератор псевдослучайных чисел | В поле счетчика алгоритма записывается большое 4-байтовое начальное значение. Счетчик декрементируется при каждом вызове GrdTransform, а по достижении счетчиком значения 0 алгоритм перестает выполняться. При этом преобразование выполняется с каждым уменьшением счетчика по-разному |
Установлены флаги Зависит от ID, Зависит от счетчика и С уменьшением счетчика | Генератор псевдослучайных чисел | Кодирование зависит от ID ключа. При одинаковых определителях алгоритмы в разных ключах кодируют данные по-разному. |
Важно! |