Синтаксис
<keygen>...</keygen>
Описание
Тег <keygen> используется для генерации пары ключей — закрытого и открытого.
Когда форма отправляется на сервер, закрытый ключ сохраняется на локальном компьютере, а открытый ключ передаётся вместе с формой. Сами ключи необходимы для шифрования и расшифровки данных, создания и проверки цифровой подписи. Тег также используется для создания и проверки цифровой подписи.
Внимание!
Тег нужно размещать в контейнере <form>, для создания формы на веб-странице.
Тег <keygen> не нужно закрывать.
Важно!
Данный элемент устарел и больше не используется.
Атрибуты, которые можно использовать в теге <keygen>, указаны ниже. Также тег поддерживает глобальные атрибуты и атрибуты события.
Атрибуты
Атрибут | Значение | Описание |
autofocus | autofocus |
Определяет, что при загрузке страницы элемент должен автоматически получить фокус |
challenge | challenge | Определяет строку вызова, которая передается вместе с открытым ключом. Значением атрибута является любая текстовая строка. Если атрибут не указан, то по умолчанию используется пустая строка |
disabled | disabled | Указывает, что элемент <keygen> должен быть отключен |
form | id формы | Указывает идентификатор формы, к которой принадлежит тег <keygen> |
keytype | rsa dsa ec |
Определяет алгоритм шифрования ключа |
name | name | Задает имя тега <keygen> |
Пример
HTML-код:
Отображение в браузере:
Поддержка браузера
Элемент |
Chrome |
Opera |
Firefox |
Safari |
Microsoft Edge |
<keygen> | Да | Да | Да | Да | Да |
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии