恢復金鑰是指Key recovry金鑰恢復,是一種私鑰加密方法,授權方使用專用軟體可以從加密資料中恢復金鑰;也就是說該方法可以從加密資料中恢復密鑰,並且任何加密軟體都必須實現密鑰恢復。
本文操作環境:windows10系統、thinkpad t480電腦。
金鑰恢復,一種私鑰加密方法,授權方(例如政府代理機構)使用專用軟體可以從加密資料中恢復金鑰。
Key recovry 金鑰復原
一種私鑰加密方法。授權方(例如政府代理機構)使用專用軟體可以從加密資料中恢復金鑰。根據法律,自 1998 年後從美國出口的任何加密軟體都必須能實現密鑰恢復。這條規定取代了早期提出的任何出口加密軟體必須實現金鑰託管的規定。
用途:可以從加密資料中復原金鑰
法律規定:任何加密軟體都必須實現金鑰復原
相關拓展:
密鑰分為兩種:對稱金鑰與非對稱金鑰
兩種金鑰
根據密碼演算法所使用的加密金鑰與解密金鑰是否相同、能否由加密過程推導出解密過程(或由解密過程推導出加密過程),可將密碼體制分為對稱密碼體制(也叫作單鑰密碼體制、秘密金鑰密碼體制、對稱金鑰密碼體制)與非對稱密碼體制(也叫作雙鑰密碼體制、公開金鑰密碼體制、非對稱金鑰密碼體制)。
對稱金鑰加密,又稱私鑰加密或會話金鑰加密演算法,也就是資訊的傳送者和接收者使用同一個金鑰去加密和解密資料。它的最大優勢是加/解密速度快,適合於對大數據量進行加密,但金鑰管理困難。
非對稱金鑰加密系統,又稱公鑰金鑰加密。它需要使用不同的金鑰來分別完成加密和解密操作,一個公開發布,即公開金鑰,另一個由用戶自己秘密保存,即私人金鑰。訊息發送者用公開金鑰去加密,而訊息接收者則用私人金鑰去解密。公鑰機制靈活,但加密和解密速度比對稱金鑰加密慢得多。
所以在實際的應用中,人們通常將兩者結合在一起使用,例如,對稱密鑰加密系統用於存儲大量數據信息,而公開密鑰加密系統則用於加密密鑰。
對於普通的對稱密碼學,加密運算與解密運算使用相同的金鑰。通常,使用的對稱加密演算法比較簡便高效,金鑰簡短,破解極其困難,由於系統的保密性主要取決於金鑰的安全性,所以,在公開的電腦網路上安全地傳送和保管金鑰是一個嚴峻的問題。正是由於對稱密碼學中雙方都使用相同的金鑰,因此無法實現資料簽章和不可否認性等功能。
20世紀70年代以來,一些學者提出了公開密鑰體制,即運用單向函數的數學原理,以實現加、解密密鑰的分離。加密金鑰是公開的,解密金鑰是保密的。這種新的密碼體制,引起了密碼學界的廣泛注意與探討。
不像普通的對稱密碼學中採用相同的金鑰加密、解密數據,非對稱金鑰加密技術採用一對匹配的金鑰進行加密、解密,具有兩個金鑰,一個是公鑰一個是私鑰,它們具有這種性質:每把密鑰執行一種對資料的單向處理,每把的功能恰恰與另一把相反,一把用於加密時,則另一把就用於解密。用公鑰加密的檔案只能用私鑰解密,而私鑰加密的檔案只能用公鑰解密。公共密鑰是由其主人加以公開的,而私人密鑰必須保密存放。要傳送一份保密報文,發送者必須使用接收者的公共金鑰對資料進行加密,一旦加密,只有接收方用其私人金鑰才能加以解密。相反地,用戶也能用自己私人密鑰對資料加以處理。換句話說,密鑰對的工作是可以任選方向的。這提供了"數位簽章"的基礎,如果要一個使用者用自己的私人金鑰對資料進行了處理,別人可以用他提供的公共金鑰對資料加以處理。由於僅僅擁有者本人知道私人金鑰,這種被處理過的報文就形成了一種電子簽名——一種別人無法產生的文件。 數位憑證中包含了公用金鑰訊息,從而確認了擁有金鑰對的使用者的身分。
簡單的公共密鑰例子可以用素數表示,將素數相乘的演算法作為公鑰,將所得的乘積分解成原來的素數的演算法就是私鑰,加密就是將想要傳遞的訊息在編碼時加入素數,編碼之後傳送給收信人,任何人收到此訊息後,若沒有此收信人所擁有的私鑰,則解密的過程中(實為尋找素數的過程),將會因為找質數的過程(分解質因數)過久而無法解讀訊息。
推薦:《程式設計影片》
以上是恢復密鑰是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!