密碼學綜述

2021-07-28 09:16:17 字數 686 閱讀 6504

1)機密性

2)鑑別

3)報文完整性

4)不可否認性

密文傳送方 —> 加密演算法 —>解密演算法 —>接收方

秘鑰即:

訊息編碼:base64

訊息摘要:md類、sha類、mac

對稱密碼:des、3des、aes

非對稱密碼:rsa、dh金鑰交換

數字簽名:rsasignature、dsasignature

(明文,密文,加密演算法,解密演算法、金鑰)

金鑰和密碼的巨大區別

金鑰 != 密碼

key  != password

金鑰 + 規則 == 密碼

在密碼破解者看來,拿到金鑰就等於有了密碼!所以,重點在 金鑰

對稱密碼:加解密使用相同金鑰的密碼體制

非對稱密碼:加解密使用不同的金鑰——公鑰與私鑰

1)訊息編碼

base64encoder、base64decoder

2)訊息摘要

messagedigest

3)對稱密碼

keygenerator、secretkey、cipher

4)非對稱密碼

keypairgenerator、keyfactory、keypair、publickey、privatekey、cipher

5)數字簽名

signature

密碼學 密碼學基礎

密碼學是研究編制密碼和破譯密碼的技術科學。密碼學的安全目標至少包含三個方面 保密性 完整性 可用性。完整性 資源只有授權方以授權的方式進行修改,所有資源沒有授權則不能修改。可用性 資源只有在適當的時候被授權方訪問,並按需求使用。密碼系統由5部分組成 1 明文空間m 全體明文的集合 2 密文空間c 全...

密碼學 柵欄密碼

使用的時候通過設定解密的偏移量不一樣的話,會得出不同的解碼內容 一直設定不同的偏移位數 直到找到帶有cyberpeace 開頭的解碼內容 偏移量也就是分組的數字長度 一般就是flag了 有時候它也會全部的解碼都沒有flag的標誌,這時候一定仔細看題目給出的條件 還有的情況就是在題目裡面它會提示給你數...

密碼學 密碼學中幾種攻擊模式

本科畢業設計做完之後,一直覺得自己需要系統來學習一下密碼學,密碼學是乙個古老的學科,前人已經研究了太多太多,而伴隨著量子計算的逐漸發展,之前制定出來的密碼演算法都面臨著被淘汰的危險。今天記錄一下根據密碼分析者知道資訊的多少,密碼學中分為常見的幾種攻擊模式,以及它們主要用於什麼場合。在介紹攻擊模式之前...