在電腦中,「破解」是指在不知道密鑰的情況下,恢復出密文中隱藏的明文訊息的過程。在電腦網路傳輸過程中,除了合法的接收者外,還有非授權者,非授權者透過各種辦法在資訊傳輸過程中截取資訊;因此機密資訊在網路中傳輸通常要進行加密,但有時還是能夠被非授權用戶截獲,透過密碼破解取得明文甚至是金鑰,使機密外洩。
本教學操作環境:windows7系統、Dell G3電腦。
電腦術語「破解」是指在不知道密鑰的情況下,恢復出密文中隱藏的明文訊息的過程。
密碼破解也是對密碼體制的攻擊。成功的密碼破解能恢復出明文或密鑰,也能夠發現密碼體制的弱點。密碼破解技術是指實施密碼破解過程中常用的各種技術、手段、措施、方法和工具。
在電腦網路傳輸過程中,除了合法的接收者外,還有非授權者,非授權者透過各種方法在資訊傳輸過程中截取資訊。因此機密資訊在網路中傳輸通常要進行加密,但有時還是能夠被非授權使用者截獲,透過密碼破解取得明文甚至是金鑰,使機密外洩。
電腦術語「破解」的主要因素:
#一、演算法的強度
例如,除了嘗試所有可能的金鑰組合之外的任何方法都不能使資訊被解密。
二、金鑰的保密性
資料的保密程度直接與金鑰的保密程度相關,注意區分金鑰與演算法,演算法不需要保密,被加密的資料是先與金鑰共同使用,然後再透過加密演算法。
三、金鑰長度
金鑰的長度以「位元」為單位,根據加密和解密的應用程序,在金鑰的長度上加上一位則相當於把可能的金鑰的總數乘以二倍。
簡單地說構成一個任意給定長度的密鑰的位的可能組合的個數可以被表示為2的 n 次方,這兒的 n 是一個密鑰長度。
因此,一個40位元金鑰長度的配方將是2的40次方或萬億種可能的不同的鑰,與之形成鮮明對比的是現代電腦的速度。
密碼破解方法
密碼破解方法分為密文攻擊法和已知明文攻擊法。
密文攻擊法是從分析密文入手,判斷並驗證加密體制和金鑰,從而解譯出明文。
已知明文攻擊法是利用已掌握的一定數量密文和明文的對應關係,剖析並驗證加密體制和金鑰,進而解譯出其他明文。
破解不同強度的密碼,對破解條件的要求不盡相同,難易度也有很大差異。
密碼破解要求破解者俱有堅實的編碼學和破解學的理論基礎,豐富的實踐經驗,廣博的相關學科知識,嚴密的邏輯推理能力和頑強的工作精神。
隨著電腦及相關技術設備的廣泛運用,密碼破解理論和技術將持續發展。密碼破解將受到世界各國的高度重視。
更多相關知識,請造訪常見問題欄位!
以上是計算機名詞中「破解」是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!