Тег <keygen>

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

поддержка браузерами:
IExplorerChromeOperaSafariFirefoxAndroidiOS
X1.0+3.0+1.2+1.0+1.0+1.0+
спецификация:
HTML:3.24.015.0
XHTML:1.01.1
синтаксис:
<form>
 <keygen></keygen>
</form>
закрывающий тег:
Не обязателен