美文网首页
入门密码学①相关名词

入门密码学①相关名词

作者: _涼城 | 来源:发表于2022-03-15 08:36 被阅读0次

    密码学,是指对信息进行加密、分析、识别和确认以及对密钥进行管理的技术。 密码是指安全传送消息的方法,通常包含密码算法和密钥等部分。

    专有名词

    • 在密码世界中,存在三种角色,发送者接受者窃听者
    • 从明文生成密文的步骤称为加密(encrypt)
    • 加密之前的消息称为明文(plaintext)
    • 加密之后的消息称为密文(ciphertext)
    • 正当的接受者将密文还原为明文称为解密(decrypt)
    • 接受者以外的人试图将密文还原成明文称为破译
    • 用于解决复杂问题的步骤,通常称为算法(algorithm)
    • 从明文生成密文的步骤,也就是加密的步骤,称为加密算法,解密的步骤则称为解密算法
    • 加密、解密的算法合在一起统称为密码算法
    • 密码算法通过密钥进行加解密
    • 对称密码加密和解密使用同一密钥的方式
    • 公钥密码是在加密和解密使用不同密钥的方式,因此公钥称为非对称密码。
    • 将对称密码和公钥密码结合起来的密码方式称为混合密码系统
    • 为了防止软件被篡改,通过用单向散列函数计算散列值出来用于验证文件完整性的值。
    • 消息认证码用于保证消息完整,并且提供认证机制。
    • 能够防止传输过程中被伪装、篡改和否认等威胁的技术,就是数字签名
    • 伪随机数生成器是一种能够模拟产生随机数列的算法。
    • 将所有可能的密钥全部尝试一遍的方法称为暴力破解
    关系图

    密码与信息安全常识

    • 不要使用保密的密码算法
    • 不要使用低强度的密码,它比不进行任何加密更危险
    • 任何密码总有一天都会被破解,因此破译密文所需要花费的时间与要保密的明文之间的权衡就显得非常重要。
    • 密码只是信息安全的一部分。

    历史上的密码

    恺撒密码

        恺撒密码是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。根据苏维托尼乌斯的记载,恺撒曾用此方法对重要的军事信息进行加密。如果需要保密,信中便用暗号,也即是改变字母顺序,使局外人无法组成一个单词。如果想要读懂和理解它们的意思,得用第4个字母置换第一个字母,即以D代A,余此类推。

    简单替换密码

    将明文中的每一个字母都被替换为对应的另一种字母称为简单替换密码。由于明文中相同的字母在转换为密文时总是被同一个字母所替换,可以通过频率分析进行破解。

    Enigma

    Enigma,又译恩尼格玛密码机,是一种用于加密与解密文件的密码机。通过一台机器可以完成加密和解密两种操作。

    相关文章

      网友评论

          本文标题:入门密码学①相关名词

          本文链接:https://www.haomeiwen.com/subject/uzbedrtx.html