偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

RSA 非對稱加密 數(shù)字簽名 數(shù)字證書

開發(fā)
隨著計算機網(wǎng)絡(luò)通信技術(shù)的發(fā)展,對信息安全的要求也越來越高,信息加密技術(shù)也需進一步的提高。

[[175970]]

什么是RSA加密算法

RSA加密算法是一種非對稱加密算法,算法的數(shù)學基礎(chǔ)是極大數(shù)分解難題。

RSA加密算法的強度也就是極大數(shù)分解的難度,目前700多位(二進制)的數(shù)字已經(jīng)可以破解,1024位認為是比較安全的,2048則是非常安全的。

在RSA加密算法中,密鑰由兩部分組成,稱之為公鑰和私鑰,私有由發(fā)送方自己保存,不能泄漏。公鑰由發(fā)送方公布出去。發(fā)送方發(fā)送消息時,會用公鑰對消息進行加碼,接收方必須要使用對應的私鑰才能將加密后的信息解開。因此,只要私鑰不泄漏,通信內(nèi)容就不會被破解。

如何保證消息不會被篡改

雖然使用RSA加密之后,只有持有密鑰才可以解密,但是這并不能組織或者發(fā)現(xiàn)消息被篡改了。為了防止消息在傳輸過程中被篡改,引入類數(shù)字簽名的概念。

數(shù)字簽名

發(fā)送方在發(fā)送消息之前,會使用消息摘要算法對發(fā)送內(nèi)容進行摘要,然后用私鑰對摘要進行加密,加密后的內(nèi)容作為數(shù)字簽名隨消息一起發(fā)送。接收方收到消息之后,會對消息進行解密,解密之后進行摘要計算,得到摘要。接著對數(shù)字簽名進行解密,得到另一分摘要,將兩份摘要進行對比,如果相同,則說明消息沒有被篡改過。

數(shù)字證書

雖然RSA算法能保證消息不被破解,數(shù)字簽名也能保證消息不被篡改,但是RSA算法中使用的公鑰卻很難有效的分發(fā),因為公鑰無法證明自己就是由發(fā)送方發(fā)出的,它也有可能是惡意的人冒名頂替分發(fā)出來的。

為了解決這種問題,需要引入第三方權(quán)威機構(gòu),發(fā)送方和接收方都應該要信任該機構(gòu),然后由該機構(gòu)來給他們辦法一個證書,證書包含有頒發(fā)機構(gòu)信息,證書持有人信息,以及證書持有人的公鑰,這些信息會使用私鑰進行數(shù)字簽名,這樣就能夠保證證書的安全。接收方收到這個證書,只要使用第三方權(quán)威機構(gòu)的公鑰對證書解密,即可知道證書的真?zhèn)巍?/p>

責任編輯:趙寧寧 來源: Linux社區(qū)
相關(guān)推薦

2010-09-02 21:10:13

2011-08-30 14:29:31

數(shù)字簽名數(shù)字證書

2021-09-26 05:59:16

數(shù)字簽名數(shù)字證書HTTPS

2021-12-28 13:54:52

加密密鑰Java

2013-06-28 10:24:31

2022-10-21 07:33:12

2020-03-12 10:41:35

數(shù)字簽名加密證書劫持

2009-03-02 16:42:33

2018-04-08 16:03:16

2011-08-29 10:27:38

IT技術(shù)數(shù)字簽名數(shù)字證書

2019-10-10 08:11:08

Linux公鑰私鑰

2021-01-29 08:19:50

HTTPS安全傳輸

2009-08-14 13:40:17

數(shù)字簽名電子簽名安全體系結(jié)構(gòu)

2010-10-08 21:14:08

2013-04-15 17:55:12

Windows認證安全認證

2019-04-18 15:00:36

2010-06-04 09:21:51

身份認證數(shù)字簽名

2010-09-17 20:20:14

2020-09-24 10:50:53

加密解密語言hmac

2023-12-13 12:27:46

點贊
收藏

51CTO技術(shù)棧公眾號