Advertisement

密码学中的维吉尼亚密码测试和训练

阅读量:

密码学浅谈

密码学中的集合定义为:明文字体P、密文字体C、共享秘密键K、加密机制E以及对应的解密机制D组成的集合S={P,C,K,E,D}。密码学中的安全系统的三大目标为:身份验证码C、数据完整度I以及访问控制A

  • C(Confidentiality):机密性
  • I(Integrity):完整性
  • A(Availability):可认证性

密码学主要包含对称密码学(Symmetric Cipher)以及非对称密码学(Asymmetric Cipher)。在对称密码体系中,加密算法与解密算法能够相互推导,并共享同一把钥匙;这种体系通常被称为单钥体制或者对称密钥体制。其中使用的钥匙(key)亦可被亲切地称为对称密钥、秘密密钥或会话密钥——这些术语因其常用于加密特定的会话而被广泛采用。

凯撒密码

在介绍维吉尼亚密码之前,先简要介绍一下凯撒密码。凯撒密码是一种古老的加密体制,在现代网络安全中应用较为广泛。它的基本原理是通过代换的方式对信息进行编码与解码:通过将每个字母在字母表中向后(或向前)移动固定的位数来进行加密和解密操作。具体来说,在明文中任意一个字母都会被替换成其在字母表中偏移一定数量后的对应字母:例如,在偏移量为3的情况下(即每个字母向右移动三个位置),A会被替换为D、B变为E、以此类推;当遇到X时,则会被替换为A;Y则变成B;Z则变成C

全部评论 (0)

还没有任何评论哟~