- 區(qū)塊鏈應(yīng)用開(kāi)發(fā)指南:業(yè)務(wù)場(chǎng)景剖析與實(shí)戰(zhàn)
- 熊麗兵 董一凡等
- 409字
- 2022-07-28 20:17:59
2.2.1 定義
明文:可理解的消息。它將被轉(zhuǎn)換為難以理解(加密)的消息。
密文:加密形式的消息。
加密:將明文轉(zhuǎn)換為密文的過(guò)程。
解密:將密文轉(zhuǎn)換為明文的過(guò)程。
密鑰:加密和解密過(guò)程中使用的參數(shù)。
密碼系統(tǒng):一種加密和解密信息的系統(tǒng)。
對(duì)稱密碼系統(tǒng):使用相同密鑰加密和解密信息的密碼系統(tǒng)。
非對(duì)稱密碼系統(tǒng):加密算法和解密算法分別用兩個(gè)不同的密鑰實(shí)現(xiàn),并且由加密密鑰不能推導(dǎo)出解密密鑰的系統(tǒng)。
密碼分析:破壞密碼系統(tǒng)的研究。
密碼機(jī)制:如果我們用上述內(nèi)容來(lái)對(duì)密碼機(jī)制給出一個(gè)相對(duì)嚴(yán)格的定義,那么,一套密碼機(jī)制應(yīng)該由以下五個(gè)部分組成。
(1)明文空間P:所有可能的明文組成的有限集;
(2)密文空間C:所有可能的密文組成的有限集;
(3)密鑰空間K:所有可能的密鑰組成的有限集;
(4)加密法則E:由一些公式、法則或程序構(gòu)成;
(5)解密法則D:它是加密法則E的逆,對(duì)任意的密鑰k,都存在一個(gè)加密法則ek和相應(yīng)的解密法則dk,且對(duì)任意明文x,均有dk(ek(x))=x。
推薦閱讀
- 數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用:Access 2010
- 算法與數(shù)據(jù)中臺(tái):基于Google、Facebook與微博實(shí)踐
- 數(shù)據(jù)驅(qū)動(dòng)設(shè)計(jì):A/B測(cè)試提升用戶體驗(yàn)
- Ceph源碼分析
- Proxmox VE超融合集群實(shí)踐真?zhèn)?/a>
- Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)(第3版)
- Python數(shù)據(jù)分析與數(shù)據(jù)化運(yùn)營(yíng)
- Google Cloud Platform for Developers
- 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)例
- Power BI智能數(shù)據(jù)分析與可視化從入門到精通
- 云計(jì)算寶典:技術(shù)與實(shí)踐
- Spring Boot 2.0 Cookbook(Second Edition)
- 企業(yè)大數(shù)據(jù)處理:Spark、Druid、Flume與Kafka應(yīng)用實(shí)踐
- Scratch 2.0 Game Development HOTSHOT
- 大學(xué)計(jì)算機(jī):理解和運(yùn)用計(jì)算思維