首页 > 其他分享 >密码的定义与分类

密码的定义与分类

时间:2024-04-10 15:00:30浏览次数:15  
标签:讯息 1949 20 定义 尼格 分类 密码 密码学

前言

口令  ≠  密码

目录

前言

一、密码的定义

二、密码的分类

三、密码的发展

(一)第一阶段:古典密码(古代 — 20世纪初)

1. 凯撒密码:

2. 巴斯达密码棒

(二)第二阶段:近代密码,也称“机械密码”(20世纪初 — 1976年)

    典型代表:恩尼格玛密码机 Enigma

(三)第三阶段:现代密码,(1949年 — 至今)

四、密码应用现状

1. 不广泛

2. 不规范

3. 不规范


一、密码的定义

根据《中华人民共和国密码法》第二条:

        密码是指采用特定变换的方法对信息等进行加密保护安全认证的技术产品和服务。

        简单讲:把明文信息变为密文信息

二、密码的分类

根据《中华人民共和国密码法》第六、七条:

        国家对密码实行分类分级管理。密码分为 核心密码、普通密码、商用密码。

三、密码的发展

(一)第一阶段:古典密码(古代 — 20世纪初)

1. 凯撒密码:

      一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。

例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。

明文:A B C D E F G
密文:D E F G H I J

2. 巴斯达密码棒

      在古希腊时期,斯巴达人用于军事上的讯息传递。改变传递讯息字母顺序,由一条加工过、且有夹带讯息的皮革绕在一个木棒所组成,密码接受者需使用一个相同尺寸的木棒、将密码条绕在上面解读传递的真实讯息。

(二)第二阶段:近代密码,也称“机械密码”(20世纪初 — 1976年)

    典型代表:恩尼格玛密码机 Enigma

参考:恩尼格玛密码机_百度百科

(三)第三阶段:现代密码,(1949年 — 至今)

1949年 Shannon发表《保密系统的通信理论》为现在密码学的发展奠定了坚实的理论基础。

详细参考:现代密码学-密码学概论与基本知识-CSDN博客

四、密码应用现状

主要体现在三个方式:不广泛、不规范、不安全

1. 不广泛

        网络和信息系统中密码的应用比重较低,大量网络数据并没有得到密码技术的安全防护,即便使用了密码技术,也往往没有被正确、合规、有效地使用。

2. 不规范

        系统运营者或开发者缺乏密码应用技能和经验、不清楚合规性要求、不了解密码算法和关键参数的类型、错误调用密码技术。

3. 不规范

        现有大量系统依旧在使用有风险的密码算法,以及有风险的算法提供的不安全密码服务。

标签:讯息,1949,20,定义,尼格,分类,密码,密码学
From: https://blog.csdn.net/Mark20210114/article/details/137590153

相关文章

  • 实验一-密码引擎-3-加密API研究
    ##一、任务概览密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代......
  • 实验一-密码引擎-3-加密API研究
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录一、任务详情二、查找各种标准的原始文档,研究学习1.CryptoAPICryptoAPI学习链接:CryptoAPI由五个主要功能区域组成:2.PKCS#113.GMT0016-20124.GMT0018-2012三、总结这些API在编程中的使用方式四、列出这些AP......
  • 实验一-密码引擎3-加密API的研究
    目录一、查找各种标准的原始文档,研究学习Ⅰ.CryptoAPIⅡ.PKCS#11Ⅲ.GMT0016-2012Ⅳ.GMT0018-2012二、总结这些API在编程中的使用方式Ⅰ.CryptoAPIⅡ.PKCS#11Ⅲ.GMT0016-2012Ⅳ.GMT0018-2012三、列出这些API包含的函数,进行分类,并总结它们的异同3.1Cryp......
  • 实验一-密码引擎-3-加密API研究
    0查找各种标准的原始文档,研究学习(至少包含CryptoAPI,PKCS#11,GMT0016-2012,GMT0018-2012)CryptoAPIhttps://learn.microsoft.com/zh-cn/windows/win32/seccrypto/cryptoapi-system-architecture#base-cryptographic-functions微软的CryptoAPI是Win32平台下为应用程序开发者......
  • 实验一-密码引擎-3-加密API研究
    实验一-密码引擎-3-加密API研究一、查找各种标准的原始文档,研究学习(至少包含CryptoAPI,PKCS#11,GMT0016-2012,GMT0018-2012)1.CryptoAPI微软的CryptoAPI是PKI推荐使用的加密API。功能是为应用程序开发者提供在Win32环境下使用加密、验证等安全服务时的标准加密接口。Cry......
  • 实验一-密码引擎-加密API的研究
    一、任务详情密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交......
  • 漏洞分类与实例解析:一场深入安全领域的探索之旅
    漏洞分类与实例解析:一场深入安全领域的探索之旅引言在网络安全的世界里,漏洞无处不在,犹如悬挂在信息空间之上的达摩克利斯之剑。正确识别并理解各类漏洞的特性和分类,是做好安全防护工作的基石。本文将深入探讨几种常见的漏洞类型——远程代码执行(RemoteCodeExecution,RC......
  • 实验一-密码引擎-3-加密API研究
    目录1CryptoAPI1.1五个主要功能区域1.2函数1.2.1基本加密函数1.2.2证书和证书库函数1.2.3证书验证函数1.2.4创建密钥容器2PKCS#112.1函数2.2操作3GM/T0018-20123.1简介3.2范围3.3结构模型3.4函数3.5安全要求3.5.1密钥管理要求3.5.2密码服务......
  • 实验一-密码引擎-3-加密API研究
    任务详情密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博客......
  • 密码引擎API研究与应用
    密码引擎API研究与应用目录一、任务概览二、密码引擎API标准2.1微软CryptoAPI2.2RAS公司PKCS#11标准2.3中国商用密码标准三、应用示例4.1SKF接口示例4.2CryptoAPI示例4.3PKCS#11示例一、任务概览密码引擎API的主要标准和规范包括:1微软的CryptoAPI......