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

网站建设学院南京seo新浪

网站建设学院,南京seo新浪,建设医院网站多少钱,自己做第一个网站《深入浅出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.hengruixuexiao.com/news/16798.html

相关文章:

  • 证书在线制作生成器桔子seo
  • 式网站木卢seo教程
  • 免费做房产网站外贸网站谷歌seo
  • 餐饮加盟网站建设案例最近发生的热点新闻事件
  • 拼多多开店流程湘潭seo快速排名
  • 手机网站营销页热点新闻事件
  • 中国互联网协会是什么单位seo实战密码第三版
  • 怎么看一个网站是不是仿站十大网络推广公司
  • 做淘宝客的网站小程序推广运营的公司
  • 福永网站开发河南优化网站
  • 上虞做网站怎样建网站卖东西
  • 游戏界面设计网站东莞网络推广营销公司
  • wordpress侧浮动shopify seo
  • 学校网站怎么做优化网络推广营销技巧
  • 政府网站建设费用百度域名收录
  • 如何建网站商城社交媒体营销
  • 成都网站建设模版自己怎么优化网站
  • 中小企业建站的方法seo网站关键词快速排名
  • 保定建行网站首页登录百度一下你就知道官网网页
  • 最近热点新闻头条关键词优化软件哪家好
  • 网站开发快递合肥seo排名优化
  • 日照网站建设哪家好拉新推广平台有哪些
  • 小白如何免费做网站网站seo哪家做的好
  • 网站的开发流程分哪几步深圳优化公司义高粱seo
  • 网站如何做服务器授权模板网站哪个好
  • 百度免费建个人网站明年2024年有疫情吗
  • 网站建设和管理百度做网站需要多少钱
  • 网站建设风险管理计划书百度推广找谁
  • 深圳html5网站开发网络培训网站
  • 全球速卖通下载济南seo官网优化