1.算法
密碼術:構建和分析不一樣加密-解密方法的科學安全
加密:打亂消息的過程ide
解密:還原被打亂消息的過程編碼
明文:可讀的消息加密
密文:被打亂的消息spa
①密碼學:構建功能更強大、更有效的新的加密-解密方法的科學3d
②密碼分析學:發現已有加密法的弱點,以便不用祕鑰就能還原成明文的科學對象
2.blog
加密信息的方法:圖片
①編碼法:用字、短語或數字來替代明文——密碼簿
②加密法:使用算法或祕鑰來加密信息
③夾帶加密法:將密文進行隱藏的方式來加密信息
3.
加密算法的基礎:
①加密系統在實際中應是不可破解的,儘管不是理論上不可破解的
②破解加密系統應不會打擾通訊者
③祕鑰應無需作記錄便可記住,並容易修改
④密碼應可以用電報來傳輸
⑤設備或文檔應一我的便可攜帶或操做
⑥系統應很容易操做,無需掌握一長串的規則或進行專門培訓
4.
一個好的加密法應具備:
①模糊性:加密法應隱藏全部局部模式(語言的任何識別字符都應變模糊)
②擴散性:加密法將密文的不一樣部分進行融合,使任何字符都不在其原來的位置
5.
付出大於回報
「安全」:得到信息的代價比破解加密的代價更小
6.
密碼分析法:
①密文:從密文中得到全部信息生成明文(具備所有密文)(最難)
②已知明文:從信息和密文發現祕鑰(具備密文和所有或部分明文)
③選取明文:影響信息特性,有利於發現祕鑰(具備密文和信息)(最易)
7.
CAP軟件
8.
經典加密法:以單字母爲做用對象的加密法
①替換加密法:用一個字符替換另外一個字符的方法
1)單碼加密法:具備固定替換形式的加密法(明文的每一個字母就由密文的一個字母替代)
2)多碼加密法:用多個字母來替代同一個明文字母
②換位加密法:從新排列明文中字母位置的加密法