htm5新增的表单元素keygen标签的用法和属性介绍
htm5新增的表单元素keygen标签的用法和属性介绍,本篇文章主要为大家介绍了html5 keygen标签的定义用法及其属性的描述,还有关于html5 keygen标签的优缺点说明
html5 keygen标签的定义和用法:
当提交表单时,私钥存储在本地,公钥发送到服务器。
HTML5
带有 keygen 字段的表单:
<form action="demo_keygen.asp" method="get"> Username: <input type="text" name="usr_name" /> Encryption: <keygen name="security" /> <input type="submit" /> </form>
html5 keygen标签的属性:
html5 keygen标签的优缺点介绍:
首先
以下是使用
一个是可以提高验证时的安全性;
同时如果是作为客户端证书来使用,可以提高对MITM攻击的防御力度;
keygen标签是跨越浏览器实现的,实现起来非常容易;
另外就是可以不用考虑操作系统的管理员权限问题。例如操作系统对不同用户设置了不同的浏览器权限,IE或者其他浏览器可以在设置里面禁用key的生成,这种情况下,可以通过keygen标签来生成和使用没有误差的客户端证书。
证书(Certificates)在不同的系统里不是容易方便的(但是对于某些系统,这又是一个优势)。
没有在一个标准的位置存储私钥。
在html页面看到
标签生成的内容总是让人困惑和难以理解。 标签会让用户从一个列表里选择适当的key,但是大多数用户不知道该如何选择。 很多用户并不清楚是否该根据提示下载证书(Certificate)。
标签不提供一个能管理证书让其失效的机制。 没有标准的key长度或者hash来实现浏览器无关性。
不支持算法(RSA, DSA, ECC等)。
key的大小选择只能来源于
标签生成的表单内容,而不是用户可以选择的。 签名只能基于MD5,而不能使用其他的加密算法。
浏览器支持
所有主流浏览器都支持
【相关推荐】
html标签legend的具体用法你知道吗?legend标签的属性和使用方法详解
html map标签是什么?html map标签的结构及具体使用方法详解
以上是htm5新增的表单元素keygen标签的用法和属性介绍的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)
