[密码学] 基础知识

文章目录

        • 分类
        • 攻击方法
        • Kerckhoffs假设
        • 维吉尼亚密码
        • 破解维吉尼亚密码

分类

根据密钥分类:

  ①对称密码:Key1=Key2,也称为私钥密码

  ②非对称密码:Key1≠Key2,也称为公钥密码

根据加密方式分类:

  ①流密码

  ②分组密码 (通常指的是“对称密码”)

攻击方法

  ①唯密文攻击:敌手只知道密文

  ②已知明文攻击:敌手可以获知一些明文及其对应的密文

  ③选择明文攻击:敌手可以选择任意明文以及其对应的密文 (中途岛战役)

  ④选择密文攻击:敌手可以选择任意密文以及其对应的明文

Kerckhoffs假设

评估密码安全性时,通常假设敌手已知所使用的密码系统

 ①不应该把密码系统的安全性建立在敌手不知道密码算法的前提下;

 ②密码系统安全性基于密钥的保密性,而非算法的保密性

维吉尼亚密码

移位密码的推广形式,多表代换密码。

破解维吉尼亚密码

https://blog.csdn.net/Qtuanqi/article/details/115770665

你可能感兴趣的:(密码学)