evo真人(中国)

文章橫幅PC版
文章橫幅iPad版
文章橫幅手機版

密鑰

TIME:2019-03-21 09:41  click: 128 次 來源: 未知

密鑰是密碼學中的秘密。密碼學的安全是依據用來創建、使用、保護、刪除時的密鑰決定的。在計算機加密系統中,這個密鑰就是最高級的數字,當然你也可以選擇字母什麼的。有三個主要的方式產生一個密鑰:

1.原始密鑰( raw keys)是從隨機數生成器中生成的比特字符串,有很多我們使用的就是,事實上,它就是原始密鑰。

2.推導關鍵詞( Derived keys)是從其它的一些東西裏面產生的,比如,當我們用字符密鑰加密的時候,我們並不是直接使用字符密鑰,而是從你的字符密碼中導出一些實際關鍵字( Actual key)。

3.構造關鍵字( Structured keys)是從一些隨機數字中產生出推導關鍵詞的一種形式。比如RSA公鑰需要一個數學構造,我們用原始隨機數字比特流找出最符合數學構造的數字。

是不是有點暈了?無論它們怎麼生成,密鑰就是加密技術安全的關鍵。只要他們都被保密了,你就擁有了系統所给予的安全。如果你看不住你的密鑰,你也就沒有任何安全性可言了。密鑰的大小和下面的算法,以及你所依賴安全性的要求有很大的關係。

 

上一篇:什麼是密碼學? 下一篇:數據完整性算法:信息鑑別碼和數字簽名