`
cakin24
  • 浏览: 1388405 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

密码概述

阅读更多
一 密码常用术语
明文:待加密信息。
密文:经过加密后的信息。
加密:明文转为密文的过程。
加密算法:明文转为密文的转换算法。
加密密钥:通过加密算法进行加密操作用的密钥。
解密:将密文转为明文的过程。
解密算法:密文转为明文的过程。
解密密钥:通过解密算法进行解密操作用的密钥。
密码分析:截获密文者试图通过分析截获密文从而推断出原来的明文或密钥的过程。
主动攻击:攻击者非法入侵密码系统,采用伪造、修改、删除等手段向系统注入假信息进行欺骗。(对密文具有破坏作用)。
被动攻击:对一个保密系统采取截获密文并对其进行分析和攻击。(对密文没有破坏作用)。
密码体制:由明文空间、密文空间、密钥空间、加密算法和解密算法五部分构成。
密码协议:也称安全协议,指以密码学为基础的信息交换的通信协议,目的是在网络环境中提供安全服务。
密码系统:指用于加密、解密的系统。
柯克霍夫原则:数据的安全基于密钥而不是算法保密。即系统的安全取决于密钥,对密钥保密,对算法公开。这是现代密码学设计的基础原则。
二 密码学基本功能
1、机密性
2、鉴别
3、报文完整性
4、不可否认性
 
三 密码学基本模型

 四 密码学算法分类
消息编码:Base64
消息摘要:MD类、SHA类、MAC
对称密码:DES、3DES、AES
非对称密码:RSA、DH密钥交换
数字签名:RSASignature、DSASignature
五 密钥和密码的巨大区别
密钥 != 密码
key != Password
密钥+规则==密码
举例:
密码:2,1;3,4;5,6; 表示的是第2页的第一个字,第3页的第4个字,第5页的第6个字。
密钥=密码本
在密码破解者看来,拿到密钥就等于有了密码,所以重点在于密钥。

 
六 对称密码(传统密码)与非对称密码(公钥密码)
对称密码:加解密使用相同密钥的密码体制。
非对称密码:加解密使用不同的密钥——公钥与私钥。
七 公钥密码是否取代传统密码?
误区一:公钥密码比传统密码更安全。
误区二:公钥密码较新,传统密码过时。
误区三:公钥密码实现密钥分配非常简单。
两者的关系应该是:共同进步,不可相互取代。
 

 

 
  • 大小: 34 KB
  • 大小: 22.8 KB
  • 大小: 28.8 KB
  • 大小: 103.5 KB
分享到:
评论

相关推荐

    可视密码概述

    "可视密码概述" 可视密码是由 Naor 和 Shamir 提出的秘密共享方法,它将一个秘密的黑白图像加密成共享的方案,不需要任何密码学的计算就可以通过这些共享获得原来的秘密图像。下面是可视密码的详细知识点: 什么是...

    对称密码学及其应用-03第六三章 序列密码概述%2B分组密码运行模式.pdf

    #### 第六章:序列密码概述 **一、序列密码的基本概念** 序列密码,也称为流密码,是一种将明文按字符(通常是二进制位)逐一加密的密码算法。它与分组密码相对应,后者是对明文消息的多个字符组成的组进行加密。 ...

    Oracle_默认密码及修改密码

    #### 一、Oracle默认密码概述 Oracle数据库在安装时会设置一系列默认的用户账号,这些账号具有不同的权限等级,用于数据库的管理和日常操作。了解这些默认账户及其初始密码对于数据库管理员至关重要。以下是常见的...

    matlab古典密码与破译

    #### 一、古典密码概述 古典密码是指在现代密码学出现之前,人们为了保密通信而使用的一系列加密方法。这类加密技术通常较为简单,易于理解和实现,但同时也相对容易被破解。古典密码主要分为置换密码、替换密码和...

    密码学原理——分组密码

    #### 二、分组密码概述 分组密码是一种对称加密算法,其工作方式是将明文分割成固定长度的数据块,并对每个数据块进行独立加密。这种方式相较于流密码更加高效且安全。典型的分组密码包括DES(数据加密标准)和AES...

    单表置换密码的C++代码实现

    #### 一、单表置换密码概述 单表置换密码是一种古典密码技术,其基本原理是通过替换明文中的字母来达到加密的效果。这种加密方式的一个显著特点就是它使用了一个固定的置换表来进行加密和解密操作。对于每个字母,...

    现代密码学-------分组密码

    #### 分组密码概述 分组密码作为现代密码学中的一个重要分支,广泛应用于信息安全领域。它通过将明文分割成固定大小的数据块,并利用密钥对其进行加密和解密操作,从而保护数据的安全性。在实际应用中,分组密码...

    计算机BIOS通用密码大全.txt

    #### 一、BIOS通用密码概述 BIOS(Basic Input/Output System)是计算机系统启动时运行的第一套软件,它负责硬件初始化及加载操作系统等关键任务。有时,为了保护计算机设置不被未经授权的人修改,用户会为BIOS设置...

    现代密码学实验一 古典密码算法实验指导

    #### 一、古典密码概述 古典密码是指在现代计算机出现之前使用的密码技术。这类密码主要用于手工作业或者简单的机械装置,它们的特点在于算法相对简单直观,易于理解和实施。古典密码主要分为两大类:**置换密码**...

    仿射密码加解密 C 程序

    仿射密码概述 仿射密码是基于模运算的一种加密算法,它结合了线性变换和乘法变换。给定两个整数a和b(a不等于0),一个明文字符p通过以下公式转化为密文c: \[ c = (ap + b) \mod 26 \] 这里的26代表英文字符的...

    应用密码学小论文关于量子密码安全

    【量子密码概述】 量子密码学,源于1984年Bennett等人的开创性工作,是一种基于量子力学原理的密码技术,确保信息传输的安全性。BB84协议是其中的经典例子,它已被广泛理论证明在理想情况下是无条件安全的。然而,...

    智能化的安卓手势密码取证关键技术.docx

    #### 手势图形密码概述 手势图形密码是一种图形化的密码输入方式,主要通过在屏幕上特定位置点击或滑动来完成验证过程。相较于传统的PIN码或文本密码,手势图形密码具有更高的记忆性和安全性。然而,这也为取证工作...

Global site tag (gtag.js) - Google Analytics