当前位置: 首页 > news >正文

网站建设与管理案例...信息流广告优化师

网站建设与管理案例...,信息流广告优化师,做视频网站需要多大空间,不懂技术与产品怎样做网站《深入浅出HTTPS​​​​​​​​​​》读书笔记(28):DSA数字签名 对称加密算法有很多算法,标准算法是RSA机密算法,数字签名技术也有一个标准DSS(Digital Signature Standard),其标准…

《深入浅出HTTPS​​​​​​​​​​》读书笔记(28):DSA数字签名

 

对称加密算法有很多算法,标准算法是RSA机密算法,数字签名技术也有一个标准DSS(Digital Signature Standard),其标准算法就是DSA签名算法(Digital Signature Algorithm)

 

(1)DSA算法的内部结构

 

p、q、g是公共参数,通过参数会生成密钥对

 

DSA的密钥对生成就取决于这三个公共参数,计算签名和验证签名也要依赖参数文件。

 

(2)生成DSA密钥对

 

◎选取一个随机数作为私钥x,0 < x < q。

◎基于私钥生成公钥,g^x mod p。

从中可以看出RSA算法、DH算法、DSA算法基于离散数学。

 

(3)签名生成

 

◎生成一个随机数k,1 < k < q。

◎计算r = ( g^k mod p ) mod q。

◎计算s = ( k^(-1) (H(m) + xr)) mod q, H是特定的摘要算法。

◎签名值就是(r, s),随同原始消息m一起发送。

 

(4)签名验证

 

◎假如r和s大于q或者小于0,则验证直接失败。

◎计算w = s^(-1) mod q。

◎计算u1 = H(m).w mod q。

◎计算u2 = r.w mod q。

◎计算v = ( g^u1 * y^u2 mod p ) mod q。

◎如果v等于r,则签名验证成功,否则失败。

http://www.tj-hxxt.cn/news/107131.html

相关文章:

  • 网站怎么做文字禁止复制怎么下载需要会员的网站视频
  • 如何做家乡网站宁波seo快速排名
  • access数据库创建网站南沙seo培训
  • 公司网站如何推广全网推广软件
  • 自己做网站stri苏州网站排名推广
  • 网站推广服务网seo服务合同
  • 旅行网站开发需求说明书新闻稿
  • 酒吧dj做歌网站seo教程网
  • 专业网站设计专家网站推广的6个方法是什么
  • 相机网站建设规划书产品线下推广方式都有哪些
  • 网站建设便捷高端企业网站建设
  • 手机可以设计网站吗淘宝关键词怎么做排名靠前
  • 网站制作哪种好怎么建一个自己的网站
  • 做seo推广网站网络竞价推广托管公司
  • web前端开发实训心得体会官网seo是什么
  • 网站制作价格 上海无忧seo博客
  • 保定建站服务交换友情链接的注意事项
  • 手机网站制作哪家便宜优化法治化营商环境
  • 商丘市做网站北京搜索引擎优化seo专员
  • 安庆信德建设咨询有限公司网站竞价排名什么意思
  • 潍坊百度网站建设温州seo排名公司
  • 做任务网站建设如何搭建企业网站
  • 漳州房产网网店seo
  • 网站后期维护价格北京百度seo工作室
  • 茌平网页设计杭州seo薪资水平
  • 如何为公司做网站宽带营销案例100例
  • 唐山做网站的电话seo黑帽培训
  • 湘潭做网站 就问磐石网络营销技巧
  • 汽车保养网站模板百度关键词怎么优化
  • 万州做网站最近时事热点新闻评论及点评