`
woodmuch
  • 浏览: 15135 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

D-H算法

阅读更多

 

 

DH 算法的出现就是用来进行密钥传输的。 DH 算法是基于离散对数实现的。用户 A B 如何利用 RSA 算法 来传输密钥?

在通信前, 用户 A B 双方约定 2 个大整数 n g, 其中 1<g<n ,这两个整数可以公开

1) A 随机产生一个大整数a ,然后计算Ka =ga mod n 。(a 需要保密)

2) B 随机产生一个大整数b ,然后计算Kb =gb mod n 。(b 需要保密)

3) A Ka 发送给B,BKb 发送给A

4) A 计算K=Kba mod n

5) B 计算K=Kab mod n

由于Kba mod n= gb mod na mod n= ga mod nb mod n ,因此可以保证双方得到的K 是相同的, K 即是共享的密钥。

分享到:
评论

相关推荐

    6自由度D-H算法轨迹规划

    轨迹规划是机器人设计的基础理论,是动力学和控制的基本条件,该6自由度轨迹规划代码,可用于多自由度轨迹规划的变化与修改,内附详细的说明;有问题可私信/留言沟通

    java多种加密解密算法:SHA算法,HMAC算法,DES算法,PBE算法,AES算法,RSA算法,数字签名,D-H算法

    包括(SHA算法,HMAC算法,DES算法,PBE算法,AES算法,RSA算法,数字签名,D-H算法等)

    d-h_DH算法_

    基于java的d-h算法,可以模拟2台电脑进行交换

    《机器人技术与应用》D-H参数标定实验程序

    《机器人技术与应用》D-H参数标定实验程序,里面有一些matlab的相关程序

    六自由度机器人D-H法正逆运动学分析matlab代码

    六自由度机器人D-H法正逆运动学分析matlab代码 逆解程序-解析法 正解程序-变换矩阵

    Knuth-Morris-Pratt(KMP)算法(字符串匹配)

    [KMP 77]D.E. Knuth, J.H. Morris, V.R. Pratt: Fast Pattern Matching in Strings. SIAM Journal of Computing 6, 2, 323-350 (1977) [2] ...

    7自由度机械臂仿真matlab源码-空间站抓取悬浮物体(内容涉及正运动学,D-H 建模,逆运动学数值解划等).zip

    7自由度机械臂仿真matlab源码-空间站抓取悬浮物体(内容涉及正运动学,D-H 建模,逆运动学数值解划等).zip 7自由度机械臂仿真matlab源码-空间站抓取悬浮物体(内容涉及正运动学,D-H 建模,逆运动学数值解划等)....

    KMP算法(Knuth-Morris-Pratt算法)

    KMP算法(Knuth-Morris-Pratt Algorithm)是一种改进的字符串匹配算法,由D.E.Knuth、J.H.Morris和V.R.Pratt提出。该算法的核心思想是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数,以达到快速匹配的目的...

    等角度扇形束dhb算法

    等角度扇形束重建的dhb算法,算法还考虑了短扫描的情况,使用了Parker函数等~

    数据结构课程设计-kmp算法

    KMP算法是对一般模式匹配算法的改进,由D.E.Knuth与V.R.Pratt和J.H.Morris 同时发现的因此人们称它为克努特-莫里斯-莫拉特操作(简称为KMP算法)。 对于一般的模式匹配算法:分别利用两个指针i和j指示主串S和T中的...

    机器人正运动学方程的D-H表示法

    机器人正运动学方程的D-H表示法,应用最为广的确定机器人空间位置的算法。

    优化算法 SCEUA算法C++实现 附Python、MATLAB、Fortran代码

    Shawn Matott改编的C++代码,2009, https://github.com/MESH-Model/MESH_Project_Baker_Creek/blob/7e0a7e588213916deb2b6c11589df0d132d9b310/Model/Ostrich/SCEUA.h [3]Van Hoey S改编的Python代码,2011 [4]...

    数据结构-KMP算法的实现.

    帮助了解KMP算法 KMP算法是对一般模式匹配算法的改进,由D.E.Knuth与V.R.Pratt和J.H.Morris 同时发现的因此人们称它为克努特-莫里斯-莫拉特操作(简称为KMP算法)。

    数据结构拓展-KMP算法

    由 D.E.Knuth、J.H.Morris 和 V.R.Pratt 三人共同提出了一个改进的模式匹配算法,称为 KMP 算法。当某一位匹配失败时,可以根据已匹配的结果进行判断。当模式串中的第 k 位 与目标串的第 i 位比较发生不匹配时,...

    数据结构课程设计实验报告-KMP算法的实现

    KMP算法是对一般模式匹配算法的改进,由D.E.Knuth与V.R.Pratt和J.H.Morris 同时发现的因此人们称它为克努特-莫里斯-莫拉特操作(简称为KMP算法)。 对于一般的模式匹配算法:分别利用两个指针i和j指示主串S和T中的...

    java-KMP算法的讲解.zip

    KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配...

    μ综合中的D-K迭代算法 (2010年)

    针对μ综合的D-K迭代过程中出现不同的γ值和μ值的问题,分析指出在控制器K的优化求解中Hamilton阵H∞或J∞的一些特征值在γ迭代的进程中可能会相当接近,即出现病态特征值。此时γ迭代就会停在一个较高的γ数值上。...

    串匹配-KMP算法

    kmp算法是一种改进的字符串匹配算法,由D.E.Knuth与V.R.Pratt和J.H.Morris同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是根据给定的模式串W1,m,定义一个next函数。next...

    RSA.zip_D-H_Love T.K.O_RSA字母

    利用C\C++实现RSA算法的加、解密运算。 具体包括: 1)利用扩展的Euclid计算 a mod n 的乘法逆元;...D 04 R 18 E 05 S 19 F 06 T 20 G 07 U 21 H 08 V 22 I 09 W 23 J 10 X 24 K 11 Y 25 L 12 Z 26 M 13

    多种加密(转)

    包括(SHA算法,HMAC算法,DES算法,PBE算法,AES算法,RSA算法,数字签名,D-H算法等)希望对大家有用

Global site tag (gtag.js) - Google Analytics