Перейти к основному содержимому

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

Стд::Криптография::СекретныйКлюч

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

Сравнение

Ссылочное

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

Базовые типы: Объект


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

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

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

Исключения

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

Примеры


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

знч НовыйAes = новый СекретныйКлюч(КлючAes.ПолучитьДанные(), "AES")


Свойства

Алгоритм

ТолькоЧтение

Алгоритм: Строка

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


Методы

ВСтроку

ВСтроку(): Строка
Вывод в строку названия алгоритма шифрования и ключа шифрования в шестнадцатеричном представлении в формате Алгоритм:СекретныйКлюч

Переопределение
Объект::ВСтроку


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

ПолучитьДанные(): Байты
Возвращает байтовое представление значения ключа.

Примеры


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


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

Объект

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

ПолучитьТип

Представление