СекретныйКлюч
| Стд::Криптография::СекретныйКлюч Базовые типы: Объект |
| Доступность: Сервер |
Иерархия типа
graph TD;
СекретныйКлюч["СекретныйКлюч"]-->Объект["Объект"];
Cекретный ключ симметричного шифрования
Сравнение ссылочное
Конструкторы
СекретныйКлюч
СекретныйКлюч(
Данные: Байты|ПотокЧтения,
Алгоритм: АлгоритмСимметричногоШифрования|Строка,
Криптопровайдер: Криптопровайдер|Строка|? = Неопределено)| Доступность: Сервер |
Создаёт новый экземпляр объекта секретного ключа.
Исключения
ИсключениеКриптографии - если Данные не являются данными секретного ключа или параметры Алгоритм или Криптопровайдер содержат недопустимые значения
Примеры
знч ГенераторAes = новый ГенераторСекретногоКлюча(АлгоритмСимметричногоШифрования.Aes)
знч КлючAes = ГенераторAes.СоздатьСекретныйКлюч()
...
знч НовыйAes = новый СекретныйКлюч(КлючAes.ПолучитьДанные(), "AES")
Свойства
Алгоритм
| ТолькоЧтение Алгоритм: Строка |
| Доступность: Сервер |
Возвращает название алгоритма шифрования.
Методы
ВСтроку
ВСтроку(): Строка| Доступность: Сервер |
| Переопределение: ВСтроку |
Вывод в строку свойств объекта
ПолучитьДанные
ПолучитьДанные(): Байты| Доступность: Сервер |
Возвращает байтовое представление значения ключа.