密碼學(xué)筆記

1、加密方法分為兩大類。一類是單鑰加密(private key cryptography),還有一類是雙鑰加密(public key cryptography)。前者加密和解密過程用的一套密碼,后者的加密和解密過程用的是兩套密碼。

歷史上,人類的加密方式通常是第一種,比如二戰(zhàn)時期德軍用的Enigma電報(bào)密碼。莫爾斯電碼也可看作是一中私鑰加密方法。

2、在單鑰加密的情況下,密鑰只有一把,所以密鑰的保存變得很重要。一旦密鑰泄漏,密碼也就被破解。

3、在雙鑰加密的情況下,密鑰有兩把,一把是公開的公鑰,還有一把是不公開的私鑰。

雙鑰加密的原理如下:

a)公鑰和私鑰是一一對應(yīng)的關(guān)系,有一把公鑰就必然有一把與之對應(yīng)的、獨(dú)一無二的私鑰,反之依然;

b)所有的(公鑰,私鑰)對都是不同的。

c)用公鑰可以解開私鑰的加密信息,反之亦成立。

d)同時生成公鑰和私鑰應(yīng)該相對來說很容易,但是從公鑰推算出私鑰,應(yīng)該是很困難或者是不可能的。

4、目前,通用的單鑰加密算法為DES(Data Encryotion Standard),通用的雙鑰加密算法為RSA(Rivest-Shamir-Adleman),都產(chǎn)生于上個世紀(jì)70年代。

5、在雙鑰體系中,公鑰用來加密信息,私鑰用來數(shù)字簽名。

6、因?yàn)槿魏稳硕伎梢陨勺约旱模ü€,私鑰)對,所以為了防止有人散布偽造的公鑰騙取信任,就需要一個可靠的第三方機(jī)構(gòu)來生成經(jīng)過認(rèn)證的(公鑰和私鑰)對。目前,世界上主要的數(shù)字服務(wù)認(rèn)證商是位于美國的Versign公司,它的主要業(yè)務(wù)就是分發(fā)RSA數(shù)字證書。

7、非對稱加密具有防篡改,防抵賴,驗(yàn)證的特性

其他:

用一把鑰匙加密只能用另一把鑰匙解密。

也就是說私鑰加密后只能用公鑰解密,反之亦然;

[參考]

阮一峰 - 密碼學(xué)筆記

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容