HTML тег keygen

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

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

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

Тег <keygen> был добавлен в HTML5.

Атрибуты тега <keygen>

АтрибутОписание
autofocusАвтоматически передает фокус элементу keygen
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>