密码技术(一)

密码学名词解释

  发送者:发出信息的一方。

  接收者:收到信息的一方。

  消息:被发送的信息。

  解密:将密文恢复成明文的过程。

  密码破译:接收者之外的其他人试图将密文还原成明文。简称破译,也叫密码分析。

  破译者:进行破译的人。

  算法:用于解决复杂问题的步骤。

  密码算法:加密,解密的算法合并在一起的统称。

 

  根据密匙的使用方法,可以将密码分为对程密码和非对称密码。

  •   对程密码是指在加密和解密时使用同一密匙的方式。
  •   非对称密码,又称公匙密码,旨在加密和解密时使用不同密匙的方式。

  混合秘密系统:将对称密码和公匙密码结合起来的密码方式。

 

其他密码技术

  •       单向散列函数

    为了防止软件被篡改,有安全意识的软件发布者会在发布软件的同时发布该软件的散列值,散列值就是用单向散列函数计算出来的数值。下载该软件的人可以自行计算所下载文件的散列值,然后与软件发布者公布的散列值进行对比。如果两个散列值一致,就说明下载文件与发布者所发布的文件相同。

    单向散列函数所保证的并不是机密性,而是完整性。完整性指的是数据是正牌而不是伪造的。

  •   消息认证码
  •   数字签名
  •   随机数生成器

    

 

posted @ 2019-08-25 22:05  胡炖鱼  阅读(233)  评论(0编辑  收藏  举报