国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

聊聊對稱加密、非對稱加密、Hash算法

安全 算法
什么是對稱加密(Symmetric Key Encryption)?對稱加密采用了對稱密碼編碼技術,它的特點是加密和解密使用相同的密鑰,用這個密鑰都能去加密或解密 。

 [[327803]]

對稱加密

什么是對稱加密(Symmetric Key Encryption)?

對稱加密采用了對稱密碼編碼技術,它的特點是加密和解密使用相同的密鑰,用這個密鑰都能去加密或解密 。

基本過程:

甲方(主導方或者服務器方)生成加密密鑰,將密鑰私下共享給乙方(客戶方或者受眾方),當甲方或者乙方用密文信息交換時,均用此鑰將明文加密生成密文或者密文解密生成明文

常見的對稱加密算法:

DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES

常用的對稱加密算法:

AES、DES

優點:

生成密鑰的算法公開、計算量小、加密速度快、加密效率高、密鑰較短

缺點:

一方面:雙方共同的密鑰,有一方密鑰被竊取,雙方都影響。另一方面:如果為每個客戶都生成不同密鑰,則密鑰數量巨大,密鑰管理有壓力。

應用場景:

登錄信息用戶名和密碼加密、傳輸加密、指令加密(如扣款、下單操作)

 

對稱加密、非對稱加密、摘要(Hash算法)、數字簽名、數字證書

 

非對稱加密

什么是非對稱加密(Asymmetric Key Encryption)?

非對稱加密算法需要一對密鑰(兩個密鑰):公開密鑰(publickey)和私有密鑰(privatekey)(簡稱公鑰,私鑰)。公開密鑰與私有密鑰生成時是一對,用公鑰加密只能是對應的私鑰解密,同理用私鑰加密只能用對應的公鑰解密。

基本過程:

甲方(主導方或者服務器方)生成一對密鑰(也就是公鑰和私鑰)并將其中的一把公用密鑰向其它方公開或者私下共享;得到該公用密鑰的乙方使用該公鑰對機密信息進行加密后再發送給甲方;甲方再用自己保存的另一把對應的私鑰對加密后的信息進行解密。相當于甲方和乙方各持一把鑰匙。此時乙方可以是一“人”或者多“人”。

常見的非對稱加密算法:

RSA、ECC、Diffie-Hellman、El Gamal、DSA(數字簽名用)

常用的非對稱加密:

RSA、 ECC

優點:

安全高(幾乎很難破解)

缺點:

加解密相對速度慢、密鑰長、計算量大、效率低

應用場景:

HTTPS(ssl)證書里制作、CRS請求證書、金融通信加密、藍牙等硬件信息加密配對傳輸、關鍵的登錄信息驗證。

 

對稱加密、非對稱加密、摘要(Hash算法)、數字簽名、數字證書

 

RSA與ECC對比

這兩個生成公私密鑰對的算法都是基于數學上的當前計算機未解決的數學問題

RSA對極大整數做因數分解的難度決定了RSA算法的可靠性,ECC橢圓曲線密碼編碼學。

RSA一般加密小量的數據,ECC多用移動設備,兩者相比同樣的安全性ECC密鑰更短,速度更快。傳輸數據量小。

(1) RSA簽名算法適合于:Verify操作頻度高,而Sign操作頻度低的應用場景。比如,分布式系統中基于capability的訪問控制就是這樣的一種場景。

(2) ECDSA簽名算法適合于:Sign和Verify操作頻度相當的應用場景。比如,點對點的安全信道建立

 

細說對稱加密與非對稱加密對比

在管理方面:非對稱加密比對稱加密更有優勢,對稱加密的密鑰管理和分發上比較困難,不是非常安全,密鑰管理負擔很重。

在安全方面:非對稱加密算法基于未解決的數學難題,在破解上幾乎不可能。到了對稱加密 AES 雖說從理論來說是不可能破解的,但從計算機的發展角度來看。非對稱加密安全性更具有優越性;

在速度方面:比如對稱加密方式AES 的軟件實現速度已經達到了每秒數兆或數十兆比特。是非對稱加密公鑰的 100 倍,如果用硬件來實現的話這個比值將擴大到 1000 倍。

對稱加密優缺點:對稱加密相比非對稱加密算法來說,加解密的效率要高得多、加密速度快。

非對稱加密優缺點:安全性更高,公鑰是公開的,密鑰是自己保存的,不需要將私鑰給別人。缺點:加密和解密花費時間長、速度慢,只適合對少量數據進行加密。

摘要(Hash算法)

摘要特別的地方在于它是一種單向算法,單向散列函數一般用于產生消息摘要,用戶可以通過hash算法對目標信息生成一段特定長度的唯一hash值,卻不能通過這個hash值重新逆向獲得目標原文信息。(非可逆到原明文,相同的明文產生相同的摘要)

常見的Hash算法

MD2、MD4、MD5、HAVAL、SHA、SHA-1

常用的Hash算法

MD5、SHA-1

應用場景:

1, Hash算法常用在不可還原的密碼存儲、信息完整性校驗。

2,文檔、音視頻文件、軟件安裝包等用新老摘要對比是否一樣(接收到的文件是否被修改)

3, 用戶名或者密碼加密后數據庫存儲(數據庫大多數不會存儲關鍵信息的明文,就像很多登錄功能的忘記密碼不能找回,只能重置)

4,數字簽名和數據檢索。

SHA-1 與 MD5 的比較 :

因為二者均由 MD4 導出,SHA-1 和 MD5 彼此很相似。相應的,他們的強度和其他特性也是相似。

安全性:最顯著和最重要的區別是 SHA-1 摘要比 MD5 摘要長 32 位。使用強行技術,產生任何一個報文使其摘要等于給定報摘要的難度對 MD5 是 2128 數量級的操作,而對 SHA-1 則是 2160 數量級的操作。這樣,SHA-1 對強行攻擊有更大的強度;對密碼分析的安全性:由于 MD5 的設計,易受密碼分析的攻擊,SHA-1 顯得不易受這樣的攻擊;

速度:在相同的硬件上,SHA-1 的運行速度比 MD5 慢

數字簽名

數字簽名非常簡單,它是對上文中的摘要進行加密后得到數字簽名。

也就是說,數字簽名是由明文本身的內容經過hash算法計算得到digest摘要,然后用甲方(或者發起方或者直接代號A)的私鑰加密而來的。簡單理解就是,數字簽名 = 對摘要加密

它主要解決你給了我摘要,但是誰知道這個摘要到底是不是你的摘要。如何保證你給的摘要在到我手上之前沒被修改。所以就用了對方的私鑰加密摘要。如果此時不是個人,而是信任的機構所做的簽名,其實就是公證。

數字證書

上文中非對稱加密、Hash摘要的應用場景都是提起到數字證書。也就是說數字證書是基于他們生成的。

數字證書是A(或者說甲方)向數字證書中心(CA)申請的,是由A的個人(或甲方的機構企業)信息,公鑰等經過CA的私鑰加密而來的。相當于進行公證。而數字證書中心(CA)就是根證書的生產單位,很多Windows系統的瀏覽器根證書都是由一個或多個可信根的證書頒發機構。(微軟、蘋果也有根證書頒發機構機構)。

過程如下:

1,產生數字證書請求(我求你辦事需要你蓋章,我準備的東西)

由于原文可能數據很大,非對稱加解密比較耗時導致時間長,網絡傳輸數據量大,所以證書請求生成時,需要對原文或者信息進行hash摘要(MD5或者SHA的方式),這樣不管原信息多長,就得到固定的短信息摘要,然后再用A(或者甲方)的私鑰進行數字簽名(對摘要加密) 。然后將簽名+個人(或機構企業)信息+公鑰三者要素合成一個CRS(證書請求)讓CA(數字證書中心)去生成數字證書(就是CA私鑰加密),或者說你給蓋章。這樣CA就會給你一個相當于公證認可后的數字證書。

對稱加密、非對稱加密、摘要(Hash算法)、數字簽名、數字證書

生成證書請求

2,拿到CA的簽名的證書后解密過程

【PS:證書是可以上下關聯的,比如經過根證書得到的子證書的機構還可以生成證書,相當于多次加密,此時證書解密需要過程會層層CA公鑰解密】

應用場景:

常見的https的證書、區塊鏈證書、一些金融開戶或者藍牙鏈接傳輸等。

 

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2024-12-31 08:00:00

SpringBoot開發加密

2010-07-28 10:09:01

2023-11-22 16:08:48

2014-07-07 10:04:32

2019-09-23 12:16:02

通信安全加密哈希

2018-07-10 10:29:27

2019-12-11 16:56:37

HTTPS對稱加密Java

2022-10-21 07:33:12

2023-09-04 14:00:28

加密密鑰私鑰

2019-09-11 08:37:16

2009-08-13 18:12:11

C#數據加密

2016-11-10 23:51:41

2023-07-30 17:44:24

CryptoJS加密字符串

2009-08-04 11:08:33

ASP.NET數據加密

2011-03-14 15:06:49

SQL Server 安全

2012-09-13 09:58:38

2022-06-05 23:30:25

AES加密算法

2024-01-01 09:08:52

API簽名驗簽

2024-12-31 08:54:38

2024-11-26 10:01:25

點贊
收藏

51CTO技術棧公眾號

色综合666| 午夜先锋成人动漫在线| 亚洲高清一区二区三区| 国产3p露脸普通话对白| 老司机亚洲精品| 岛国视频一区免费观看| 色小子综合网| 91av在线精品| 澳门成人av| 欧美日韩高清区| 99精品国产九九国产精品| 亚洲欧美国产精品久久久久久久| 香蕉久久aⅴ一区二区三区| 欧美性色黄大片| 超碰在线影院| 欧美色区777第一页| 成人免费看片网站| 三区四区在线视频| 电影在线观看一区二区| 美女视频黄a大片欧美| 精品成人在线视频| 男女午夜视频在线观看| 成人18免费入口| 91豆花视频在线播放| 你懂的成人av| 欧美日韩精品一区二区| 日本一区二区三区四区视频| 日韩性感在线| 亚洲色图16p| 国产91在线精品| 一本到高清视频免费精品| 国产精品1luya在线播放| 欧美日韩精品高清| av黄在线观看| 亚洲第一精品夜夜躁人人躁| 黄色在线观看www| 中文字幕无线精品亚洲乱码一区 | 中文字幕乱码免费| 激情久久久久久久久久久久久久久久| 中国一区二区三区| 97久久人人超碰| jlzzjlzz欧美大全| 日本高清不卡aⅴ免费网站| 亚洲搞黄视频| 精品调教chinesegay| 欧美电影在线观看一区| 欧美在线国产精品| 亚洲午夜黄色| 高清无码视频直接看| 亚洲欧洲精品成人久久奇米网| 天天射综合网站| 精品欧美一区二区三区精品久久| 欧美大片免费高清观看| 插插插亚洲综合网| 91精品秘密在线观看| 一区精品在线| 亚洲女同一区二区| 97caopron在线视频| 一区二区三区精品99久久| 任你弄精品视频免费观看| av成人综合网| 不卡欧美aaaaa| 亚洲人性生活视频| 亚洲国产精久久久久久| 激情小说亚洲色图| 欧美亚洲免费高清在线观看| 99re这里都是精品| 中文字幕在线资源| 亚洲精品97久久| 久久精品66| 欧美男人的天堂| 国产精品日韩精品欧美在线| 最新97超碰在线| 欧美精品日韩三级| 国产精品综合| 2021av天天| 国产性猛交xxxx免费看久久| 亚洲成人日韩| 可以免费在线看黄的网站| 欧美日韩一级片网站| 欧美.com| 视频一区二区精品| 五月婷婷综合网| 久久久国产精品入口麻豆| 国精产品一区二区| 国产精品全国免费观看高清| 国产成人l区| 日本精品性网站在线观看| 捆绑紧缚一区二区三区视频| 一二三四社区在线视频6| 最新的欧美黄色| 国产视频久久| 亚洲综合色视频在线观看| 久久高清视频免费| 国产欧美精品一区二区三区| 狠狠色狠狠色综合日日五| 成人mm视频在线观看| 国内在线免费高清视频| 日本不卡免费新一二三区| 欧美一区二区福利视频| 欧美精品一线| 19禁羞羞电影院在线观看| 麻豆av免费在线| 国产+成+人+亚洲欧洲| 欧美疯狂party性派对| 日韩av图片| 成人黄在线观看| 在线亚洲一区观看| 日韩亚洲国产精品| 黄色成人在线视频| 欧美中文字幕精在线不卡| 国产伦精品一区二区三区视频黑人 | eeuss影院www在线播放| 久久久亚洲国产精品| 欧美激情一区二区三区久久久| 欧美视频成人| 精品捆绑调教一区二区三区| eeuss影院95999部| 中文字幕人成一区| 亚洲黄色www| 亚洲精品一二三四区| 久久精品动漫| 夜夜嗨av一区二区三区网站四季av| 色视频精品视频在线观看| 久久久久久久久久久久久国产精品| 成人欧美一区二区三区黑人孕妇| 91视频www| 成人福利视频网站| 免播放器亚洲| 精品系列免费在线观看| 欧美私人啪啪vps| av黄色在线| 国产麻花豆剧传媒精品mv在线| 久久久av水蜜桃| 91精品国产乱码久久久久久蜜臀 | a级片在线免费观看| 亚洲综合资源| 美女100%一区| 在线观看网站免费入口在线观看国内| 开心快乐六月丁香婷婷| av电影在线网| 在线国产三级| 在线看视频不卡| 久久亚洲中文字幕无码| 影音先锋欧美资源| 99视频精品全部免费看| 久久国产精品-国产精品| 欧美浪妇xxxx高跟鞋交| 国产精品一区二区黑丝| 57pao成人永久免费| 免费一级淫片aaa片毛片a级| 欧美放荡的少妇| 高潮按摩久久久久久av免费| 男人在线视频资源| 91最新在线观看| 欧在线一二三四区| 逼特逼视频在线| 男人添女人下面高潮视频| 女女百合国产免费网站| 亚洲精品国产suv一区88| 99福利在线观看| 中国一级大黄大黄大色毛片| 国产精品视频自拍| 欧美有码在线视频| 欧美一级淫片播放口| 91精品国产综合久久男男| www.av一区视频| 一区二区三区四区视频在线观看| 午夜两性免费视频| 视频一区二区三区国产| 日本成人一区二区三区| 国产午夜视频在线观看| av成人免费| 久久久噜噜噜www成人网| 在线不卡免费av| 激情国产一区二区| 久久男人av| a√资源在线| 国产不卡一区二区视频| 国产精品免费一区豆花| 欧美一区二区三区不卡| 久久久亚洲精品一区二区三区 | 亚洲私人黄色宅男| 激情久久婷婷| 亚洲国产91视频| 国产美女视频一区二区三区| 国产爆乳无码一区二区麻豆| 国产精品久久久久久久久免费看 | 成人动漫一区二区三区| 国产精品二区不卡| 精品3atv在线视频| 在线观看av网站永久| 日韩精品免费一区| 96国产粉嫩美女| 最新国产成人av网站网址麻豆| 亚洲综合免费观看高清完整版| 日韩精品一二三区| 精品国产乱码| 无人区在线高清完整免费版 一区二| fc2ppv完全颜出在线播放|