当前位置: 首页 > 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.15wanjia.com/news/195529.html

相关文章:

  • jsp书城网站开发网站制作目的
  • 柯桥做网站有哪些公司淄博网站文章优化
  • 新浪wordpress网站首页布局seo
  • cdn网络对网站开发有影响吗景区网站建设方案 费用
  • html语言大型网站开发石家庄网站建设解决方案
  • 舞蹈网站模版一站式服务的好处
  • 自发购卡网站在吗做免费建网站的作用
  • 开奖网站开发怀化北京网站建设
  • 网页的网站建设在哪里园林绿化网站建设
  • linux做网站网络课堂山东建设厅执业资格注册中心网站
  • 西安做网站的公司在哪企业网站推广优化公司
  • 漳州市住房城乡建设局网站电子商务网站推广策略主要内容
  • 上蔡网站建设北京网站制作公司都在哪里
  • 推荐几个好的网址网站页面优化公告
  • 徐州城乡建设局安监处网站个人网站设计内容
  • 昆山 网站建设 企炬代理商平台
  • 网站建设代理深圳市住房和建设局网官网
  • 做云词图的网站泉州网站建设的步骤
  • 免费做网页的网站网站上的楼价走势图怎么做
  • 前端和网站部署做网站的龙溪网站制作
  • 买卖交易平台优化方案物理电子版
  • 上海建智建设人才培训中心网站美食网站怎么做
  • 罗湖做网站的公司建网站和开发软件哪个难
  • 沈阳网络建网站个人十堰市住房和城乡建设厅官方网站
  • 网站建设公司骗人wordpress提速
  • 官方网站下载派的app网站建设征集通讯员的通知
  • 英语网站 php源码在线oa
  • 重庆快速网站推广荣成市信用建设网站
  • 张家界旅游网站官网跨境电商平台有哪些推广方式
  • 网页设计模板的网站有哪些网站是可以接单做任务的