StatelessRandomGetKeyCounterAlg

публичный финальный класс StatelessRandomGetKeyCounterAlg

Выбирает лучший алгоритм на основе устройства и шифрует начальное значение в ключ и счетчик.

Эта операция выбирает лучший алгоритм ГСЧ на основе счетчика на основе устройства и шифрует начальное число shape-[2] в ключ и счетчик, которые необходимы для алгоритма на основе счетчика. Скремблирование непрозрачно, но приблизительно удовлетворяет тому свойству, что разные начальные числа приводят к разным парам ключ/счетчик (что, в свою очередь, приводит к разным случайным числам).

Публичные методы

Вывод <Целое число>
алг ()
Алгоритм ГСЧ (форма int32[]).
Вывод <?>
прилавок ()
Счетчик для алгоритма ГСЧ на основе счетчика.
static <T расширяет число> StatelessRandomGetKeyCounterAlg
create (область действия , начальное значение операнда <T>)
Фабричный метод для создания класса, обертывающего новую операцию StatelessRandomGetKeyCounterAlg.
Вывод <?>
ключ ()
Ключ для алгоритма ГСЧ на основе счетчика (форма uint64[1]).

Унаследованные методы

Публичные методы

публичный вывод <Целое число> alg ()

Алгоритм ГСЧ (форма int32[]).

общедоступный счетчик вывода <?> ()

Счетчик для алгоритма ГСЧ на основе счетчика. Поскольку размер счетчика зависит от алгоритма, этот вывод будет дополнен нулями справа, чтобы достичь формы uint64[2] (текущий максимальный размер счетчика среди алгоритмов).

public static StatelessRandomGetKeyCounterAlg create (область области действия , начальное значение операнда <T>)

Фабричный метод для создания класса, обертывающего новую операцию StatelessRandomGetKeyCounterAlg.

Параметры
объем текущий объем
семя 2 семени (форма [2]).
Возврат
  • новый экземпляр StatelessRandomGetKeyCounterAlg

открытый ключ вывода <?> ()

Ключ для алгоритма ГСЧ на основе счетчика (форма uint64[1]).