图解SM2算法流程——第4章 加密解密[通俗易懂]

图解SM2算法流程——第4章 加密解密[通俗易懂]A.4第4部分——密钥封装和加解密A.4.1加密(UserA)说明:第3步计算S=[h]PB略,因h=1。A.4.2解密(UserB)说明:第2步计算S=[h]C1略,因h=1。A.4.3原理关键在于说明加密流程第4步计算的[k]PB=(x2,y2)与解密流程第2步计算的[dB]C1=(x2,y2)相等。解密流程第2步计算 …

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

A.4 第4部分——密钥封装和加解密

A.4.1 加密(User A)

图解SM2算法流程——第4章 加密解密[通俗易懂]

说明:第3步计算S=[h]PB略,因h=1。

A.4.2 解密(User B)

图解SM2算法流程——第4章 加密解密[通俗易懂]

说明:第2步计算S=[h]C1略,因h=1。

A.4.3 原理

关键在于说明加密流程第4步计算的 [k]PB= (x2, y2) 与解密流程第2步计算的 [dB]C1 = (x2, y2) 相等。解密流程第2步计算

计算流程

(x2, y2)

= [dB]C1

=[dB][k]G

=[k] [dB] G

=[ k] PB

[k]PB是加密流程第4步计算值。所以加密流程第4步计算的[k]PB = (x2,y2) 与解密流程第2步计算的[dB]C1 = (x2, y2) 相等。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186101.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • JDK5什么是新的堵塞队列线程(四)

    JDK5什么是新的堵塞队列线程(四)

  • 阅读材料精选 From-to-Date:2019.04.04~2019.04.29「建议收藏」

    阅读材料精选From-to-Date:2019.04.04~2019.04.19以上内容摘自新浪微博:@爱可可-爱生活https://weibo.com/fly51fly?refer_flag=1005055010_&is_all=1

  • Merry Christmas & Happy New Year!!

    Merry Christmas & Happy New Year!!

  • mysql批量添加数据sql语句_sql insert into 批量

    mysql批量添加数据sql语句_sql insert into 批量在MySQL数据库中,如果要插入上百万级的记录,用普通的insertinto来操作非常不现实,速度慢人力成本高,推荐使用LoadData或存储过程来导入数据,我总结了一些方法分享如下,主要基于MyISAM和InnoDB引擎。1InnoDB存储引擎首先创建数据表(可选),如果有了略过:1>CREATEDATABASEecommerce;2>USEecommerce;3&…

  • rst markdown_r语言markdown导出

    rst markdown_r语言markdown导出markdown文件转RST文件时遇到的一些问题最近需要把一些markdown文件转成RST文件,第一次接触RST文件,使用中会有一些语法问题需要注意。在这里做个记录。转化工具我们可以先采用工具对整体做个初步的转换。因为转换工具不能做到完美转换,在初步转换完成后再根据实际的显示情况进行下一步的调整。这里推荐一个网站:MD在线转换成RST如果不注册的话,每天最多可以转化10个文件。后续调整转换后的大体格式是正确的,包括不同级别的标题,一些加粗斜体显示等,但是很多细节还是要自己调整的。1.网页链

  • linux tar 绝对路径,tar打包使用绝对路径详解

    linux tar 绝对路径,tar打包使用绝对路径详解首先应该明确:*nix系统中,使用tar对文件打包时,一般不建议使用绝对路径。通常是在两台环境相似的机器上进行同步复制的时候,才有需要使用绝对路径进行打包。使用绝对路径打包时如果不指定相应的参数,tar会产生一句警告信息:”tar:Removingleading`/’frommembernames”,并且实际产生的压缩包会将绝对路径转化为相对路径。比如:root@queen~#t…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号