aes,advanced encryption standard,高階加密標準
des,data encryption standard,資料加密標準。64位的分組長度,金鑰為64bit,實際為56bit,含有8bit的奇偶校驗位。
idea,international data encryption algorithm, 國際資料加密演算法。64為的分組長度,金鑰為128bit。
rsa,公開金鑰密碼體制,就是使用不同的加密金鑰與解密金鑰,是一種「由已知加密金鑰推導出解密金鑰在計算上是不可行的」密碼體制。加密金鑰(即公開金鑰)pk是公開資訊,而解密金鑰(即秘密金鑰)sk是需要保密的。
md5,message digest algorithm 5,報文摘要。
sha,secure hash algorithm,安全雜湊演算法。
rc5, 引數可變的分組密碼演算法,引數:分組大小、金鑰大小和加密輪數;在此演算法中使用了三種運算:異或、加和迴圈。
密碼學相關概念
密碼學中提到的密碼 cipher 是一種用於加密和解密的演算法,和我們平常所提到的密碼 password 是不一樣的,password 是一種口令,是用來驗證的一組文字字串。金鑰是使用密碼 cipher 的過程中輸入的引數,同乙個明文在相同的密碼演算法下,不同的金鑰計算會產生不同的密文。金鑰的長度越...
密碼學 概念1 0
從概念開始吧。加密的安全目標 1 不可區分性 敵手選擇兩個明文,加密者隨機選乙個,返回其密文,則敵手不能以明顯大於1 2的概率正確猜測選擇的是哪乙個明文 2 語義安全性 敵手在知道密文的條件下能有效計算出的有關明文的資訊量並不比它不知道密文時的多,除了明文的長度 3 不可展性 敵手不能以乙個不可忽略...
密碼學 密碼學基礎
密碼學是研究編制密碼和破譯密碼的技術科學。密碼學的安全目標至少包含三個方面 保密性 完整性 可用性。完整性 資源只有授權方以授權的方式進行修改,所有資源沒有授權則不能修改。可用性 資源只有在適當的時候被授權方訪問,並按需求使用。密碼系統由5部分組成 1 明文空間m 全體明文的集合 2 密文空間c 全...