密鑰

密鑰

密鑰是一種參數,它是在明文轉換為密文或將密文轉換為明文的演算法中輸入的參數。密鑰分為對稱密鑰與非對稱密鑰。

  • 中文名稱
    密鑰
  • 讀作
    mì yào,mì yuè,根據情況判斷
  • 性質
    新時代的產物
  • 用法
    做名詞也可以做動詞
  • 相關
    《淮南子》
  • 解釋
    緊密的鎖閉

漢語詞義

密鑰 現代人常讀作【 mì yào】

密碼學多年的老教授翟起濱教授把密鑰念作【 mì yào】。

在百度中鍵入miyue根本沒有“密鑰”這個聯想,鍵入miyao則會出現“密鑰”這個聯想。可見現在人們普遍認同【 mì yào】作為“密鑰”的發音。

密鑰是現代詞,在英文中解釋為key,中文意思偏向于鑰匙。在密碼學中,特別是公鑰密碼體系中,密鑰的形象描述往往是房屋或者保險箱的鑰匙。在技術詞典中,密鑰被標註為【 mì yào】。

密鑰

在一些詞典中原來把密鑰標註為【mì yuè】,由于權威性帶來了一些影響,所以也有很多人把密鑰念作【mì yuè】。由于鑰在讀作【 yuè 】也可以作“鑰匙”的解釋,所以這樣念字面上並沒有錯。但是鑰被念作【 yuè 】時,往往偏向于鑰的動詞性,這種性質就跟“血”的用法相似。

總而言之,密鑰一詞是現代詞,從字面上可以讀作【mì yào】,也可以讀作【mì yuè】,但現在人們普遍把密鑰讀作【mì yào】。

密鑰分類

密鑰分為兩種:對稱密鑰與非對稱密鑰

兩種密鑰

對稱密鑰加密,又稱私鑰加密或會話密鑰加密演算法,即信息的傳送方和接收方

用同一個密鑰去加密和解密資料。它的最大優勢是加/解密速度快,適合于對大資料量進行加密,但密鑰管理困難。

非對稱密鑰加密系統,又稱公鑰密鑰加密。它需要使用不同的密鑰來分別完成加密和解密操作,一個公開發布,即公開密鑰,另一個由使用者自己秘密儲存,即私用密鑰。信息傳送者用公開密鑰去 加密,而信息接收者則用私用密鑰去解密。公鑰機製靈活,但加密和解密速度卻比對稱密鑰加密慢得多。

所以在實際的套用中,人們通常將兩者結合在一起使用,例如,對稱密鑰加密系統用于存儲大量資料信息,而公開密鑰加密系統則用于加密密鑰。

詳細介紹

對于普通的對稱密碼學,加密運算與解密運算使用同樣的密鑰。通常,使用的對稱加密演算法比較簡便高效,密鑰簡短,破譯極其困難,由于系統的保密性主要取決于密鑰的安全性,所以,在公開的電腦網路上安全地傳送和保管密鑰是一個嚴峻的問題。正是由于對稱密碼學中雙方都使用相同的密鑰,因此無法實現資料簽名和不可否認性等功能。

密鑰

20世紀70年代以來,一些學者提出了公開密鑰體製,即運用單向函式的數學原理,以實現加、解密密鑰的分離。加密密鑰是公開的,解密密鑰是保密的。這種新的密碼體製,引起了密碼學界的廣泛註意和探討

不像普通的對稱密碼學中採用相同的密鑰加密、解密資料,非對稱密鑰加密技術採用一對匹配的密鑰進行加密、解密,具有兩個密鑰,一個是公鑰一個是私鑰,它們具有這種性質:每把密鑰執行一種對資料的單向處理,每把的功能恰恰與另一把相反,一把用于加密時,則另一把就用于解密。用公鑰加密的檔案隻能用私鑰解密,而私鑰加密的檔案隻能用公鑰解密。 公共密鑰是由其主人加以公開的,而私人密鑰必須保密存放。為傳送一份保密報文,傳送者必須使用接收者的公共密鑰對資料進行加密,一旦加密,隻有接收方用其私人密鑰才能加以解密。 相反地,使用者也能用自己私人密鑰對資料加以處理。換句話說,密鑰對的工作是可以任選方向的。這提供了"數位簽名"的基礎,如果要一個使用者用自己的私人密鑰對資料進行了處理,別人可以用他提供的公共密鑰對資料加以處理。由于僅僅擁有者本人知道私人密鑰,這種被處理過的報文就形成了一種電子簽名----一種別人無法產生的檔案。 數位證書中包含了公共密鑰信息,從而確認了擁有密鑰對的使用者的身份。

簡單的公共密鑰例子可以用素數表示,將素數相乘的演算法作為公鑰,將所得的乘積分解成原來的素數的演算法就是私鑰,加密就是將想要傳遞的信息在編碼時加入素數,編碼之後傳送給收信人,任何人收到此信息後,若沒有此收信人所擁有的私鑰,則解密的過程中(實為尋找素數的過程),將會因為找素數的過程(分解質因數)過久而無法解讀信息。    

相關詞條

相關搜尋