HTML тег keygen

Тег <keygen> определяет поле-генератор пары ключей — открытого и закрытого.

При отправки данных формы на сервер закрытый ключ сохраняется на локальном компьютере, а открытый отправляется на сервер. Ключи необходимы для шифрования данных.

Разница между HTML 4.01 и HTML5

Тег <keygen> был добавлен в HTML5.
Атрибуты тега <keygen>
Атрибут Описание
autofocus Автоматически передает фокус элементу
disabled Отключает поле <keygen>
form Определяет к какой форме относится элемент <keygen>
keytype Определяет тип алгоритма генерирования ключа шифрования
name Определяет имя элемента <keygen>

Общие атрибуты

Тег <keygen> поддерживает общие атрибуты и атрибуты-события.

HTML пример

HTML форма с полем keygen:


<form action='demo_keygen.asp' method="get">
   Имя пользователя: <input type="text" name="usr_name">
   Шифрование: <keygen name="security">
   <input type="submit">
</form>