非對稱加密演算法 DH

2021-08-21 16:49:07 字數 575 閱讀 5345

11.1、非對稱加密演算法

特點:常見演算法:

11.2、dh(僅能用於金鑰分配,不能加解密資料)

實現方式:

幾個概念:

整個流程:

1)甲乙雙方初始化各自的金鑰對

甲方構建出金鑰對keypair1-->乙方使用甲方的金鑰對中的公鑰publickey1構建出自己的金鑰對keypair2

2)甲乙雙方構建各自的本地金鑰

甲方使用自己的私鑰privatekey1+乙方的公鑰publickey2構建出自己的本地金鑰key1

乙方使用自己的私鑰privatekey2+甲方的公鑰publickey1構建出自己的本地金鑰key2

最後會發現key1==key2,這兩個本地金鑰將會是接下來對對稱加密所使用的金鑰

3)傳送方(甲方或乙方均可)使用本地金鑰+對稱加密演算法對待加密資料進行加密,傳遞給接收方

4)接收方使用本地金鑰+對稱加密演算法對待解密資料進行解密

對稱加密演算法 非對稱加密演算法

對稱加密演算法 對稱加密演算法是應用較早的加密演算法,技術成熟。在對稱加密演算法中,資料發信方將明文 原始資料 和加密金鑰一起經過特殊加密演算法處理後,使其變成複雜的加密密文傳送出去。收信方收到密文後,若想解讀原文,則需要使用加密用過的金鑰及相同演算法的逆演算法對密文進行解密,才能使其恢復成可讀明文...

非對稱加密演算法

非對稱加密演算法非 對稱加密演算法 是一種金鑰的保密方法。非對稱加密演算法需要兩個金鑰 公開金鑰 publickey 和私有金鑰 privatekey 公開金鑰與私有金鑰是一對,如果用公開金鑰對資料進行加密,只有用對應的私有金鑰才能解密 如果用私有金鑰對資料進行加密,那麼只有用對應的公開金鑰才能解密...

非對稱加密演算法

使用非對稱加密加密演算法生成一對公鑰和私鑰,可以使用公鑰加密明文然後私鑰解密,也可以使用私鑰加密然後公鑰進行解密.核心是公鑰加密私鑰解密.甲方把公鑰交給要通訊的乙方,乙方使用甲方的公鑰進行加密資訊,然後把加密結果傳送給甲方,甲方收到加密資訊後使用私鑰進行解密.這樣就算第三者知道了公鑰和加密資訊也無法...