小编给大家分享一下htm5新增的表单元素keygen标签怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
创新互联公司是一家专注网站建设、网络营销策划、微信小程序开发、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立十年以来,已经为近1000家成都酒楼设计各业的企业公司提供互联网服务。现在,服务的近1000家客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。html5 keygen标签的定义和用法:
当提交表单时,私钥存储在本地,公钥发送到服务器。
HTML5
带有 keygen 字段的表单:
html5 keygen标签的属性:
html5 keygen标签的优缺点介绍:
首先
以下是使用
一个是可以提高验证时的安全性;
同时如果是作为客户端证书来使用,可以提高对MITM攻击的防御力度;
keygen标签是跨越浏览器实现的,实现起来非常容易;
另外就是可以不用考虑操作系统的管理员权限问题。例如操作系统对不同用户设置了不同的浏览器权限,IE或者其他浏览器可以在设置里面禁用key的生成,这种情况下,可以通过keygen标签来生成和使用没有误差的客户端证书。
证书(Certificates)在不同的系统里不是容易方便的(但是对于某些系统,这又是一个优势)。
没有在一个标准的位置存储私钥。
在html页面看到
标签生成的内容总是让人困惑和难以理解。 标签会让用户从一个列表里选择适当的key,但是大多数用户不知道该如何选择。 很多用户并不清楚是否该根据提示下载证书(Certificate)。
标签不提供一个能管理证书让其失效的机制。 没有标准的key长度或者hash来实现浏览器无关性。
不支持算法(RSA, DSA, ECC等)。
key的大小选择只能来源于
标签生成的表单内容,而不是用户可以选择的。 签名只能基于MD5,而不能使用其他的加密算法。
浏览器支持
所有主流浏览器都支持
以上是htm5新增的表单元素keygen标签怎么用的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联网站制作公司行业资讯频道!
当前名称:htm5新增的表单元素keygen标签怎么用-创新互联
浏览路径:http://lswzjz.com/article/espej.html