技術問答
技術文章
iT 徵才
Tag
聊天室
2023 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
第 12 屆 iThome 鐵人賽
DAY
14
2
Security
新手眼中的資安
系列 第
14
篇
[Day14]-新手的crypto系列密碼學介紹
12th鐵人賽
macaron
2020-09-29 05:11:20
1518 瀏覽
Day14-新手的crypto系列密碼學介紹
正文
密碼學由希臘語 kryptós
隱藏的
和 gráphein
書寫
組成,代表隱藏的字
密碼學為一種利用數學的方式對資料進行加密或解密
密碼學必須包含:
機密性(Confidentiality):確保訊息只有被授權者才能取得
完整性(Integrity):偵測訊息是否遭到竄改
身份認證(Authentication):傳送方與接受方需驗證識別
不可否認性(Non-Reputation):提供訊息傳送方與接受方的交易證明
密碼學可分為古典密碼學和現代密碼學
古典密碼學:關注於資料的保密書寫與傳遞,以及與其相對應的破解方法
現代密碼學:不只關注於資料保密問題,還同時涉及資訊完整性驗證(訊息驗證碼)、資訊發佈的不可抵賴性(數位簽章)...等資訊安全問題
古典密碼學和現代密碼學的區別:
古典密碼學:
編碼和破解依賴設計者的創意與技巧
作為一種實用性藝術
分為
替換式密碼
和
移向式密碼
現代密碼學:
加密不再限於書寫文字
加密簡單破解難
解密時間長到訊息已失去效用
分為
對稱式加密
和
非對稱式加密
雜湊(Hash)
亂數
隱寫術(Steganography)
密碼學常見的名詞
加密(Encrypt):指將明文經過某種程序轉換成密文
解密(Decrypt):指將密文經過某種程序轉換成明文
明文(Plaintext):指加密
前
的資料,為加密演算法的輸入,解密演算法的輸出
密文(Cipertext):指加密
後
的資料,為加密演算法的輸出,解密演算法的輸入
演算法(Algorithm):解決複雜問題的程序
密碼學演算法:做與密碼學相關程序(如加密、解密、簽章...)的演算法
金鑰/密鑰(Key):加解密時所使用的
鑰匙
加密和解密
加密和解密
留言
追蹤
檢舉
上一篇
[Day13]-新手的Web系列XSS 0x6
下一篇
[Day15]-新手的crypto系列古典密碼學
系列文
新手眼中的資安
共
30
篇
目錄
RSS系列文
訂閱系列文
26
人訂閱
26
[Day26]- 新手的Web系列CRLF 0x1
27
[Day27]- 新手的Web系列CRLF 0x2
28
[Day28]- 新手的Web系列JSON Injection 0x1
29
[Day29]- 新手的Web系列JSON Injection 0x2
30
[Day30]- 新手的CTF系列picoCTF 2019
完整目錄
直播研討會
{{ item.subject }}
{{ item.channelVendor }}
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
1123
組
團體組數
52
組
累計文章數
23096
篇
完賽人數
656
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
2018鐵人賽
javascript
2017鐵人賽
python
windows
php
c#
windows server
linux
css
react
程式設計
vue.js
熱門問題
不是內部或外部命令、可執行的程式或批次檔。上網查了很多但都無法解決也不知道為什麼,煩請各位大神幫幫我,感激不盡。
感覺AI要導致廢物如我失業了
如何在進入系統前擋住USB開機
Chrome 無法連上非Google網站
想請問有關用 PowerShell 達成自動化的指令,懇請高手賜教,十分感謝!
微服務、敏捷開發成本概念
JSON資料儲存關聯式資料庫(MSSQL)
關於掃瞄器
請問如何在老Tiptop系統,要新建一家公司要怎麼做?
關於百度網盤下載問題
熱門回答
Chrome 無法連上非Google網站
不是內部或外部命令、可執行的程式或批次檔。上網查了很多但都無法解決也不知道為什麼,煩請各位大神幫幫我,感激不盡。
感覺AI要導致廢物如我失業了
JSON資料儲存關聯式資料庫(MSSQL)
如何在進入系統前擋住USB開機
熱門文章
用合法動作掩飾非法行為,這4種業務邏輯安全漏洞,穿過保護機制套利提權
在 Production 環境使用 Docker 需要注意的大小事
建立虛擬機 in Cent OS by KVM
搭建 Kubernetes 環境 透過 kubeadm 基於 CentOS
某牌DVR被打爆,使用Vigor Router firewall 防火牆可以這麼做,DVR還可以繼續用
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}