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

入门密码学①相关名词

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

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

专有名词

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

密码与信息安全常识

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

历史上的密码

恺撒密码

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

简单替换密码

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

Enigma

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

相关文章

  • 入门密码学①相关名词

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

  • 区块链椭圆加密及使用

    相关文章: [区块链] 密码学——椭圆曲线密码算法(ECC) 椭圆曲线算法:入门 ECC椭圆曲线详解(有具体实例)...

  • iOS逆向攻防之密码学基础及RSA数学原理、Base64编码

    直接上密码学入门级知识部分,今天的内容如下: 一、密码学概述与发展历史 1、密码学的概述 2、密码学的主要发展历史...

  • java web入门——概念理解、名词解释

    引言:当你想入门java web后,一定会查阅到很多相关的名词:Servlet,HTML,Spring...等等之...

  • 密码学

    《密码学知识入门:一文说透密码学历史、工作原理、零知识证明及潜在影响》 这是一篇讲述了密码学的历史、工作原理、零知...

  • 人工智能(AI)相关名词入门

    机器学习(ML) 机器学习与深度学习区别传统机器学习算法通常先把问题分成几块,一个个地解决好之后,再重新组合起来。...

  • 密码学相关

    最近因为写网安作业,学习了一下密码学相关的知识,写一篇文章记录总结一下。 基本原理 密码Alice和Bob要进行通...

  • iOS如何生成安全的伪随机数

    iOS 可以用SecRandomCopyBytes函数生成密码学安全的伪随机数,下面是使用示例: 相关文章 密码学...

  • 区块链入门系列:001区块链的定义、分类和特征

    比特币入门系列的文章中提到了,现代密码学保证交易不可篡改,同时利用密码学来进行验证以及经济上的激励,在互为...

  • 以太坊学习整理

    区块链核心理论 账本-信任+密码学=加密货币(视频地址) 区块链入门教程 比特币入门教程 账本(Ledger) 账...

网友评论

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

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