zoukankan      html  css  js  c++  java
  • 网络安全理论初涉

    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 就够用了,而且实现简单,也不好破解。


    对称密码

    • 分组密码原理
  • 相关阅读:
    毕设进度21
    毕设进度20
    Javascript高级程序设计第三版-笔记
    前端踩过的坑
    thinkphp笔记
    PHP 发邮件《转》
    smarty笔记
    jquery笔记
    JS笔记
    php万年历
  • 原文地址:https://www.cnblogs.com/learn-to-rock/p/5774768.html
Copyright © 2011-2022 走看看