Пример
Форма с полем keygen:<form action="/tryit/html/htmlform_submit.php" method="get"> Имя пользователя: <input type="text" name="usr_name" /> Шифрование: <keygen name="security" /> <input type="submit" value="Отправить" /> </form>
Поддержка браузеров
Тег <keygen> поддерживается во всех ведущих браузерах, за исключением Internet Explorer и Safari.
Определение и использование
Тег <keygen> указывает ключевое поле пары генератора, используемого для формы.
При отправке формы, закрытый ключ хранится локально, а открытый ключ передается на сервер.
Разница между HTML 4.01 и HTML5
Элемент keygen является новым в HTML.
Атрибуты
Новое : Новое в HTML5.
| Атрибут | Значение | Описание |
|---|---|---|
| autofocusНовое | disabled | Поле получает фокус при загрузке страницы |
| challengeНовое | challenge | Указывает, что установленное значение keygen будет оспорено во время отправки. |
| disabledНовое | disabled | Отключает поле keytag |
| formНовое | имя формы | Определяет одну или несколько форм к которому поле ввода принадлежит. |
| keytypeНовое | rsa другое | Указывает алгоритм ключа безопасности. rsa генерирует ключ RSA. |
| nameНовое | имя поля | Определяет уникальное имя для элемента ввода. Атрибут name используется для сбора значений полей во время отправки. |
Глобальные атрибуты
Тег <keygen> поддерживает Глобальные атрибуты в HTML5.
Атрибуты событий
Тег <keygen> поддерживает Атрибуты событий в HTML5.
Была ли эта информация полезной?

