网络安全理论初涉

2016-08-15

一本网络安全,几乎整本都在讲密码。

古典密码

  1. 替代技术
    1. 单字母表替代
      • 凯撒(Caesar)密码
      • 移位密码 :对凯撒密码进行一般化,明文和密文的偏移可以是任意值。
      c =E_k(m) = (m+k)mod26
      
      m = D_k(c) = (c-k)mod26
      
      • 仿射密码
    2. 多字母表替代
    • Vigenere :用字符串对明文进行加密,只需进行字母序列加减法运算。

      如 kString = "abcd",k=(1,2,3,4)

      则 M = "hello" E="igopp"

Key a b c d a
明文 h e l l o
密文 i g o p p
  Hill密码:加密解密通过矩阵计算
  1. 置换技术
    • 配合置换表使用

我感觉 Vigenere 就够用了,而且实现简单,也不好破解。


对称密码

  • 分组密码原理
posted @ 2016-08-15 23:30  LandFlow  阅读(205)  评论(0编辑  收藏  举报