安卓個人資訊加密策略

2021-08-19 18:33:38 字數 1278 閱讀 9405

為了降低個人資訊洩露的風險,需要採用加密,採用對稱加密,針對資訊量的大小和安全性,在不同的方案中篩選

des與aes的比較

自des 演算法公諸於世以來,學術界圍繞它的安全性等方面進行了研究並展開了激烈的爭論。在技術上,對des的批評主要集中在以下幾個方面:

1、作為分組密碼,des 的加密單位僅有64 位二進位制,這對於資料傳輸來說太小,因為每個分組僅含8 個字元,而且其中某些位還要用於奇偶校驗或其他通訊開銷。

2、des 的金鑰的位數太短,只有56 位元,而且各次迭代中使用的金鑰是遞推產生的,這種相關必然降低密碼體制的安全性,在現有技術下用窮舉法尋找金鑰已趨於可行。

3、des 不能對抗差分和線性密碼分析。

4、des 使用者實際使用的金鑰長度為56bit,理論上最大加密強度為256。des 演算法要提高加密強度(例如增加金鑰長度),則系統開銷呈指數增長。除採用提高硬體功能和增加並行處理功能外,從演算法本身和軟體技術方面都無法提高des 演算法的加密強度。

**des與aes、rsa三種典型加密演算法的比較

相對des演算法來說,aes演算法無疑解決了上述問題,主要表現在以下幾個方面:

**des與aes、rsa三種典型加密演算法的比較

1、運算速度快,在有反饋模式、無反饋模式的軟硬體中,rijndael都表現出非常好的效能。

2、對記憶體的需求非常低,適合於受限環境。

3、rijndael 是乙個分組迭代密碼, 分組長度和金鑰長度設計靈活。

4、aes標準支援可變分組長度,分組長度可設定為32 位元的任意倍數,最小值為128 位元,最大值為256 位元。

5、aes的金鑰長度比des大, 它也可設定為32 位元的任意倍數,最小值為

6、12 位元,最大值為256 位元,所以用窮舉法是不可能破解的。

7、aes演算法的設計策略是wts。wts 是針對差分分析和線性分析提出的,可對抗差分密碼分析和線性密碼分析。

des與rsa的比較

rsa演算法的金鑰很長,具有較好的安全性,但加密的計算量很大,加密速度較慢限制了其應用範圍。為減少計算量,在傳送資訊時,常採用傳統加密方法與公開金鑰加密方法相結合的方式,即資訊採用改進的des對話金鑰加密,然後使用rsa金鑰加密對話金鑰和資訊摘要。對方收到資訊後,用不同的金鑰解密並可核對資訊摘要。

**des與aes、rsa三種典型加密演算法的比較

採用des與rsa相結合的應用,使它們的優缺點正好互補,即des加密速度快,適合加密較長的報文,可用其加密明文;rsa加密速度慢,安全性好,應用於des 金鑰的加密,可解決des 金鑰分配的問題。

目前這種rsa和des結合的方法已成為email保密通訊標準。

老鬼的個人資訊

正名 李群巍 綽號 老鬼 從93年開始就有這個稱號了,是乙個高中同學給起的名字,因為我名字最後乙個字中有個 鬼 字 英文名 trueway lee 1999年5月份的樣子開始使用 msn truewaylee hotmail.com 基本技能 有5年專案管理經驗。熟悉iso9000 cmm流程。精通...

我的個人資訊

本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同的標題,將某些文字標記為粗體或者斜體,建立乙個鏈結等,詳細...

個人資訊提交表單

樣式及執行結果如下 因為選擇日的下拉框要根據年月判斷,所以將月的autopostback屬性設為true,在dropdownlist2 selectedindexchanged裡面寫 生成日。using system using system.collections.generic using sy...