加密系統(tǒng)的基本準則包括?
現(xiàn)代密碼學的基本原理和加密系統(tǒng)要求的現(xiàn)代密碼學的基本原理在設(shè)計一個加密系統(tǒng)時,總是假設(shè)加密算法是可以公開的,需要保密的是密鑰。密碼系統(tǒng)的安全性不在于算法的保密性,而在于密鑰,即克霍夫原理。這是對加密系統(tǒng)的基本要求。
加密算法的公式如何表達?
(1)選擇一對足夠大的不同素數(shù)P,Q,選擇一個100到200位數(shù)的素數(shù)。
(2)計算NPQ,上述N等于P和Q的乘積..
(3)計算F(N)(P-1)(Q-1),對P和Q嚴格保密,不讓任何人知道。
(4)求一個與F(N)互質(zhì)的數(shù)
密碼學算法有哪些經(jīng)典的書值得推薦?
如果朝著網(wǎng)絡(luò)安全方向發(fā)展,其實密碼學只需要懂一點。
一本更好的入門書,作者是《密碼學與網(wǎng)絡(luò)安全》。這本書在網(wǎng)上只有前三章的電子版。我建議你買這本書。一、經(jīng)典權(quán)威著作通俗易懂。二是對網(wǎng)絡(luò)安全有強烈的帶入感。第三,紙質(zhì)書讀起來很舒服。
其他入門書,《密碼編碼學與網(wǎng)絡(luò)安全》和威廉·斯塔林斯,也是一個大牛寫的,從不同角度解釋了什么是密碼學和網(wǎng)絡(luò)安全,有點深。網(wǎng)上有電子版。
密碼和密鑰是一個意思么,有什么區(qū)別呢?
第一,主體不同
是將明文轉(zhuǎn)換為密文或密文轉(zhuǎn)換為明文的算法中輸入的參數(shù)。
2.密碼:是一種迷惑性的技術(shù),用戶想把正常的(可識別的)信息變成無法識別的信息。
第二,特點不同
1.密鑰:信息的發(fā)送方和接收方使用相同的密鑰來加密和解密數(shù)據(jù)。優(yōu)點是加密/解密速度快,適合加密大量數(shù)據(jù),但密鑰管理困難。
2.密碼:密碼不僅用于信息加密,還用于數(shù)據(jù)信息簽名和安全認證。密碼學的應(yīng)用不再局限于服務(wù)于軍事和外交斗爭,而是廣泛應(yīng)用于社會經(jīng)濟活動中。
第三,優(yōu)勢不同
使用的對稱加密算法簡單高效。密鑰很短,極難破譯,因為系統(tǒng)的安全性主要取決于密鑰的安全性。
2.密碼:密碼是隱藏真實內(nèi)容的符號序列。它是將開放的、標準的信息編碼所表達的信息轉(zhuǎn)變成一種可以不被通信方以外的其他人通過轉(zhuǎn)換手段讀取。
