1. 加密和解密密鑰不同的密碼體制稱為什麼
舉個很簡單的例子,比如凱撒密碼,就是將字母循環後移n位,這個n就是一個密鑰,循環後移的方法叫做演算法
對明文用不同的密鑰加密的結果不一樣,雖然他們用的是相同的演算法
比如run用key=1(密鑰)的凱撒密碼,變成svo,用key=2(密鑰)加密就成了twp,所以密鑰和演算法是明顯不同的,再比如現在公鑰密碼體系大多用的rsa演算法,但每個人的密鑰不一樣,密文才不同
另外,一般來說,演算法是公開的,而密鑰是不公開的~
一個加密演算法正好包含兩個輸入參數,一個是明文,一個是密鑰,理解了吧?
2. 比較對稱加密演算法和公開密鑰演算法,分析其異同
基於密鑰的演算法通常有兩類:對稱演算法和公開密鑰演算法(非對稱演算法)。對稱演算法有時又叫傳統密碼演算法,加密密鑰能夠從解密密鑰中推算出來,反過來也成立。
在大多數對稱演算法中,加解密的密鑰是相同的。對稱演算法要求發送者和接收者在安全通信之前,協商一個密鑰。對稱演算法的安全性依賴於密鑰,泄漏密鑰就意味著任何人都能對消息進行加解密。對稱演算法的加密和解密表示為: EK(M)=C;DK(C)=M
公開密鑰演算法(非對稱演算法)的加密的密鑰和解密的密鑰不同,而且解密密鑰不能根據加密密鑰計算出來,或者至少在可以計算的時間內不能計算出來。
之所以叫做公開密鑰演算法,是因為加密密鑰能夠公開,即陌生者能用加密密鑰加密信息,但只有用相應的解密密鑰才能解密信息。加密密鑰叫做公開密鑰(簡稱公鑰),解密密鑰叫做私人密鑰(簡稱私鑰)。
公開密鑰K1加密表示為:EK1(M)=C。公開密鑰和私人密鑰是不同的,用相應的私人密鑰K2解密可表示為:DK2(C)=M。
3. 不同文檔採用不同密鑰加密保護,如何區分哪個密鑰解密
有以下的幾種方式,希望可以幫助到你:
1.基本密鑰
基本密鑰也稱為初始密鑰,通過用戶選定或系統分配,大多數用密鑰演算法實現。基本密鑰的使用期限一般比較長,可為數月、半年或一年等。一般用基本密鑰來啟動與控制系統的密鑰生成器,產生一次通信過程使用的會話密鑰。
2.會話密鑰
2個通信終端用戶在通信過程中用的密鑰叫做會話密鑰。會話密鑰如果用於保護傳輸的數據,則叫做數據加密密鑰;若用來對傳輸的文件進行保護,則稱為文件加密密鑰。使用會話密鑰可不用太頻繁地更換基本密鑰,又由於會話密鑰大多是臨時的、動態的,且使用的時間較短,這樣就限制了攻擊者能截獲的同一密鑰加密的密文量,進而加大了密碼分析的難度,有助於密鑰的安全與管理。
3.密鑰加密密鑰
用來對要傳送的會話密鑰等其他密鑰加密的密鑰叫密鑰加密密鑰,也叫次主密鑰或二級密鑰。通信網中的每個節點均需配備這樣的密鑰,且各節點的密鑰加密密鑰均不同,在主機與主機之間以及主機與各終端之間傳送會話密鑰時,都需要有相應的密鑰加密密鑰來保護。
4.主密鑰
主密鑰是對密鑰加密密鑰實施加密的一種密鑰,主密鑰通常被嚴格保護,保存於網路中心、主節點和主處理機中。它通常用手工分配,或是在初始階段通過過程式控制制在物理或電子隔離情況下安裝。
4. rsa的加密和解密能用不同的密鑰嗎
rsa 是一個非對稱加密
一個公私密鑰對
公鑰加密,私鑰解密
反之,私鑰加密,公鑰解密
5. 加秘密鑰和解密密鑰必須是相同的嗎
我也覺得不是必須相同,不是由公鑰和私鑰嗎?比如說甲方用乙方的公鑰加密然後乙方用自己的私鑰解密,好像要看演算法。
我還是同意你的話: 只要相同或能互相推導就可以
》》》呵呵,那你就錯誤了,如果是對稱加密的話加密密鑰和解密密鑰就必須相同了》》》對稱加密的演算法簡單,我們老師說它不會自己「推導」...
6. des演算法與rsa演算法區別
DES演算法與RSA演算法區別:
1、DES演算法:
優點:密鑰短,加密處理簡單,加密解密速度快,適用於加密大量數據的場合。
缺點:單鍵,不能從一個鍵推導出另一個鍵。
2、RSA演算法:
優點:應用廣泛,加密密鑰與解密密鑰不一樣,一般的加密密鑰稱為私鑰。解密密鑰稱為公鑰,私鑰加密後只能用公鑰解密,當然也可以用公鑰加密,用私鑰解密。
缺點:密鑰大小大,加密解密速度慢,一般用於加密少量數據,如DES密鑰。
(6)加密解密密匙不同擴展閱讀:
一、安全性:
RSA的安全性依賴於大數分解,但它是否等同於大數分解還沒有從理論上得到證明,因為沒有證據證明破解RSA一定是大數分解。
如果有一種演算法不需要分解大數,則必須將其修改為分解大數的演算法。RSA演算法的一些變體已被證明等價於大數分解。
不管怎樣,分解n是最明顯的攻擊方式。把大素數分解到多個小數點後是可能的。因此,模n必須更大,這取決於具體的應用。
二、演算法定義:
1、DES演算法定義:是對稱演算法,加密密鑰和解密密鑰是相同的。
2、RSA演算法定義:非對稱演算法,加密密鑰與解密密鑰是不同的,一般的加密密鑰稱為私鑰,解密密鑰稱為公鑰,私鑰加密只能用於解密,當然也可以用於加密,解密用私鑰。
7. 對稱密鑰加密演算法與解密中採用不同的密鑰嗎
所謂對稱加密,說白了,就是加密和解密的密鑰是一樣的,或者說可以由一個推導出另外一個,因此速度很快,但是安全差一些。
因此,可以認為是採用相同的密鑰