Стд::Криптография::ГенераторСекретногоКлюча
Позволяет создать секретный ключ по заданному алгоритму для заданного провайдера на основе пароля.
Сравнение
Ссылочное
Иерархия типа
Базовые типы: Объект
Конструкторы
ГенераторСекретногоКлюча
Создает новый экземпляр объекта для создания секретного ключа для симметричного шифрования данных.
Алгоритм - используемый алгоритм симметричного шифрования.
Криптопровайдер - выбранный криптопровайдер.
Размер ключа - если значение Неопределено, используется размер ключа для указанного алгоритма выбранного провайдера.
Если криптопровайдер не указан, подбирается подходящий.
Исключения
ИсключениеНедопустимыйАргумент - если размер ключа не является целым положительным числом.
ИсключениеКр иптографии - если будет указан неподдерживаемый провайдер или для указанного провайдера алгоритм не найден.
Примеры
знч ГенераторAes = новый ГенераторСекретногоКлюча(АлгоритмСимметричногоШифрования.Aes)
знч КлючAes = ГенераторAes.СоздатьСекретныйКлюч()
Свойства
Алгоритм
ТолькоЧтение
Используемый алгоритм симметричного шифрования.
Криптопровайдер
ТолькоЧтение
Выбранный криптопровайдер.
РазмерКлюча
ТолькоЧтение
Размер ключа (целое положительное число). По умолчанию используется размер ключа для указанного алгоритма выбранного провайдера. Измеряется в битах.
Методы
ВСтроку
Вывод в строку свойств объекта
Переопределение
Объект::ВСтроку
СоздатьСекретныйКлюч
Создает секретный ключ по симметричному алгоритму шифрования
Примеры
знч ГенераторAes = новый ГенераторСекретногоКлюча(АлгоритмСимметричногоШифрования.Aes)
знч КлючAes = ГенераторAes.СоздатьСекретныйКлюч()
СоздатьСекретный КлючAes
Статический
Создает секретный ключ по симметричному алгоритму шифрования AES. В качестве размера ключа используется значение по умолчанию для AES алгоритма.
Примеры
знч КлючAes = ГенераторСекретногоКлюча.СоздатьСекретныйКлючAes()
Список унаследованных методов
Объект
ВСтроку (Переопределение)
ПолучитьТип
Представление