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

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

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

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

Сравнение

Ссылочное

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

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


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

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

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

Исключения​

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

Примеры​


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

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


Свойства​

Алгоритм​

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

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

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


Методы​

ВСтроку​

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

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


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

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

Примеры​


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


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

Объект​

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

ПолучитьТип

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