Link Search Menu Expand Document

СекретныйКлюч

Стд::Криптография::СекретныйКлюч
Базовые типы: Объект

Иерархия типа

graph BT;
СекретныйКлюч-->Объект;

Cекретный ключ симметричного шифрования

Сравнение ссылочное


Конструкторы

СекретныйКлюч

СекретныйКлюч(
  Данные: Байты|ПотокЧтения,
  Алгоритм: АлгоритмСимметричногоШифрования|Строка,
  Криптопровайдер: Криптопровайдер|Строка|? = Неопределено)

Создает новый экземпляр объекта секретного ключа.

Исключения

ИсключениеКриптографии - если Данные не являются данными секретного ключа или параметры Алгоритм или Криптопровайдер содержат недопустимые значения

Примеры


    знч ГенераторAes = новый ГенераторСекретногоКлюча(АлгоритмСимметричногоШифрования.Aes)
    знч КлючAes = ГенераторAes.СоздатьСекретныйКлюч()
    ...
    знч НовыйAes = новый СекретныйКлюч(КлючAes.ПолучитьДанные(), "AES")


Свойства

Алгоритм

ТолькоЧтение Алгоритм: Строка

Возвращает название алгоритма шифрования.


Методы

ВСтроку

ВСтроку(): Строка
Переопределение: ВСтроку

Вывод в строку свойств объекта


ПолучитьДанные

ПолучитьДанные(): Байты

Примеры


    знч ГенераторAes = новый ГенераторСекретногоКлюча(АлгоритмСимметричногоШифрования.Aes)
    знч Данные = ГенераторAes.СоздатьСекретныйКлюч().ПолучитьДанные()

Возвращает байтовое представление значения ключа.


Список унаследованных методов

Объект