计算机密码学中有哪些加密算法?

作者&投稿:柏言 (若有异议请与网页底部的电邮联系)
计算机密码学中有哪些加密算法?~

传统密码学Autokey密码 置换密码 二字母组代替密码 (by Charles Wheatstone) 多字母替换密码 希尔密码 维吉尼亚密码 替换密码 凯撒密码 ROT13 仿射密码 Atbash密码 换位密码 Scytale Grille密码 VIC密码 (一种复杂的手工密码,在五十年代早期被至少一名苏联间谍使用过,在当时是十分安全的)分组密码包括 DES、IDEA、SAFER、Blowfish 和 Skipjack — 最后一个是“美国国家安全局(US National Security Agency,NSA)”限制器芯片中使用的算法。置换加密法,将字母的顺序重新排列;替换加密法,将一组字母换成其他字母或符号。DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的MD5。  对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。

、信息加密概述

   密码学是一门古老而深奥的学科,它对一般人来说是莫生的,因为长期以来,它只在很少的范围内,如军事、外交、情报等部门使用。计算机密码学是研究计算机信息加密、解密及其变换的科学,是数学和计算机的交义学科,也是一门新兴的学科。随着计算机网络和计算机通讯技术的发展,计算机密码学得到前所未有的重视并迅速普及和发展起来。在国外,它已成为计算机安全主要的研究方向,也是计算机安全课程教学中的主要内容。

   密码是实现秘密通讯的主要手段,是隐蔽语言、文字、图象的特种符号。凡是用特种符号按照通讯双方约定的方法把电文的原形隐蔽起来,不为第三者所识别的通讯方式称为密码通讯。在计算机通讯中,采用密码技术将信息隐蔽起来,再将隐蔽后的信息传输出去,使信息在传输过程中即使被窃取或载获,窃取者也不能了解信息的内容,从而保证信息传输的安全。

   任何一个加密系统至少包括下面四个组成部分:

   ( 1)、未加密的报文,也称明文。

   ( 2)、加密后的报文,也称密文。

   ( 3)、加密解密设备或算法。

   ( 4)、加密解密的密钥。

   发送方用加密密钥,通过加密设备或算法,将信息加密后发送出去。接收方在收到密文后,用解密密钥将密文解密,恢复为明文。如果传输中有人窃取,他只能得到无法理解的密文,从而对信息起到保密作用。

二、密码的分类

   从不同的角度根据不同的标准,可以把密码分成若干类。

(一)按应用技术或历史发展阶段划分:

1、手工密码。以手工完成加密作业,或者以简单器具辅助操作的密码,叫作手工密码。第一次世界大战前主要是这种作业形式。

2、机械密码。以机械密码机或电动密码机来完成加解密作业的密码,叫作机械密码。这种密码从第一次世界大战出现到第二次世界大战中得到普遍应用。3、电子机内乱密码。通过电子电路,以严格的程序进行逻辑运算,以少量制乱元素生产大量的加密乱数,因为其制乱是在加解密过程中完成的而不需预先制作,所以称为电子机内乱密码。从五十年代末期出现到七十年代广泛应用。

4、计算机密码,是以计算机软件编程进行算法加密为特点,适用于计算机数据保护和网络通讯等广泛用途的密码。

(二)按保密程度划分:

1、理论上保密的密码。不管获取多少密文和有多大的计算能力,对明文始终不能得到唯一解的密码,叫作理论上保密的密码。也叫理论不可破的密码。如客观随机一次一密的密码就属于这种。

2、实际上保密的密码。在理论上可破,但在现有客观条件下,无法通过计算来确定唯一解的密码,叫作实际上保密的密码。

3、不保密的密码。在获取一定数量的密文后可以得到唯一解的密码,叫作不保密密码。如早期单表代替密码,后来的多表代替密码,以及明文加少量密钥等密码,现在都成为不保密的密码。

(三)、按密钥方式划分:

1、对称式密码。收发双方使用相同密钥的密码,叫作对称式密码。传统的密码都属此类。

2、非对称式密码。收发双方使用不同密钥的密码,叫作非对称式密码。如现代密码中的公共密钥密码就属此类。

(四)按明文形态:

1、模拟型密码。用以加密模拟信息。如对动态范围之内,连续变化的语音信号加密的密码,叫作模拟式密码。

2、数字型密码。用于加密数字信息。对两个离散电平构成0、1二进制关系的电报信息加密的密码叫作数字型密码。

(五)按编制原理划分:

   可分为移位、代替和置换三种以及它们的组合形式。古今中外的密码,不论其形态多么繁杂,变化多么巧妙,都是按照这三种基本原理编制出来的。移位、代替和置换这三种原理在密码编制和使用中相互结合,灵活应用。

、信息加密概述

   密码学是一门古老而深奥的学科,它对一般人来说是莫生的,因为长期以来,它只在很少的范围内,如军事、外交、情报等部门使用。计算机密码学是研究计算机信息加密、解密及其变换的科学,是数学和计算机的交义学科,也是一门新兴的学科。随着计算机网络和计算机通讯技术的发展,计算机密码学得到前所未有的重视并迅速普及和发展起来。在国外,它已成为计算机安全主要的研究方向,也是计算机安全课程教学中的主要内容。

   密码是实现秘密通讯的主要手段,是隐蔽语言、文字、图象的特种符号。凡是用特种符号按照通讯双方约定的方法把电文的原形隐蔽起来,不为第三者所识别的通讯方式称为密码通讯。在计算机通讯中,采用密码技术将信息隐蔽起来,再将隐蔽后的信息传输出去,使信息在传输过程中即使被窃取或载获,窃取者也不能了解信息的内容,从而保证信息传输的安全。

   任何一个加密系统至少包括下面四个组成部分:

   ( 1)、未加密的报文,也称明文。

   ( 2)、加密后的报文,也称密文。

   ( 3)、加密解密设备或算法。

   ( 4)、加密解密的密钥。

   发送方用加密密钥,通过加密设备或算法,将信息加密后发送出去。接收方在收到密文后,用解密密钥将密文解密,恢复为明文。如果传输中有人窃取,他只能得到无法理解的密文,从而对信息起到保密作用。

二、密码的分类

   从不同的角度根据不同的标准,可以把密码分成若干类。

(一)按应用技术或历史发展阶段划分:

1、手工密码。以手工完成加密作业,或者以简单器具辅助操作的密码,叫作手工密码。第一次世界大战前主要是这种作业形式。

2、机械密码。以机械密码机或电动密码机来完成加解密作业的密码,叫作机械密码。这种密码从第一次世界大战出现到第二次世界大战中得到普遍应用。3、电子机内乱密码。通过电子电路,以严格的程序进行逻辑运算,以少量制乱元素生产大量的加密乱数,因为其制乱是在加解密过程中完成的而不需预先制作,所以称为电子机内乱密码。从五十年代末期出现到七十年代广泛应用。

4、计算机密码,是以计算机软件编程进行算法加密为特点,适用于计算机数据保护和网络通讯等广泛用途的密码。

(二)按保密程度划分:

1、理论上保密的密码。不管获取多少密文和有多大的计算能力,对明文始终不能得到唯一解的密码,叫作理论上保密的密码。也叫理论不可破的密码。如客观随机一次一密的密码就属于这种。

2、实际上保密的密码。在理论上可破,但在现有客观条件下,无法通过计算来确定唯一解的密码,叫作实际上保密的密码。

3、不保密的密码。在获取一定数量的密文后可以得到唯一解的密码,叫作不保密密码。如早期单表代替密码,后来的多表代替密码,以及明文加少量密钥等密码,现在都成为不保密的密码。

(三)、按密钥方式划分:

1、对称式密码。收发双方使用相同密钥的密码,叫作对称式密码。传统的密码都属此类。

2、非对称式密码。收发双方使用不同密钥的密码,叫作非对称式密码。如现代密码中的公共密钥密码就属此类。

(四)按明文形态:

1、模拟型密码。用以加密模拟信息。如对动态范围之内,连续变化的语音信号加密的密码,叫作模拟式密码。

2、数字型密码。用于加密数字信息。对两个离散电平构成0、1二进制关系的电报信息加密的密码叫作数字型密码。

(五)按编制原理划分:

   可分为移位、代替和置换三种以及它们的组合形式。古今中外的密码,不论其形态多么繁杂,变化多么巧妙,都是按照这三种基本原理编制出来的。移位、代替和置换这三种原理在密码编制和使用中相互结合,灵活应用。

只知道概念没用的。你真的想学去买本加密学的书吧


密码学中的秘密分享是什么?
秘密分享的动机是源於金钥安全管理,发展出来的密码技术。在加密系统中,主金钥是系统安全的关键,主金钥存放於一处,可能由於设备遭到损毁等因素,而导致无法读取主金钥的危险,或因为主金钥复制多份而降低系统安全性。为解决以上问题而发展出来的秘密分享技术,其概念为:将机密分割为多等份,其中”...

恩尼格玛密码机算电脑吗?
不算电脑,恩尼格玛是纯机械的而且功能单一只是按照特定规则进行密码计算加解密。恩尼格玛密码机(德语:Enigma,又译哑谜机、或谜)在密码学史中是一种用于加密与解密文件的密码机。确切地说,恩尼格玛是一系列相似的转子机械的统称,它包括了一系列不同的型号。恩尼格玛在1920年代早期开始被用于商业...

密码的主要功能包括
可以通过社会保险经办机构网点、自助终端或者电话、网站等方式查询。也可凭身份证到社保经办机构柜面免费查询打印。惠普打印机136忘记密码打印方法:点击打印机无线按键,在无线菜单中找到WiFi默认设置后点击OK键将打印机网络初始化。在手机设置中打开wifi,并连接找到136的打印机信号。密码学发展大概经过了几...

密码学在信息隐藏技术中有哪些应用
所以两者要达到的目的是不同的,因此密码学并没有在信息隐藏技术中获得什么重要应用。 信息隐藏技术主要偏向于图像处理问题,重点是不易被检测出来,并且有的应用还要求能抵抗对图像的各种变换(比如数字水印技术)。硬要把两者联系到一起的话,也就是把加了密的信息用信息隐藏技术隐藏起来发送出去,以达到对敏感信息的双重...

密码是什么意思 解释密码的概念和作用?
密码是一种用于保护信息安全的技术手段,是一种加密和解密信息的算法。密码是将明文转化为密文的过程,从而防止未授权的人员获取敏感信息。密码的作用是保护个人隐私和机密信息,确保数据的机密性、完整性和可用性。密码学在信息安全领域发挥着重要的作用。它可以保护个人隐私,防止黑客入侵和恶意攻击,确保...

密码学中的公钥和密钥是怎么联系在一起的?
为了防止对数据签字的篡改,CA在把每一数字签字发送给发出请求的客户机之前,需对每一个数字签字进行认证。一旦数字认证得以创建,它将会被自动存储于X.500目录中,X.500目录为树形结构。LDAP(Lightweight Directory Access Protocol)协议将响应那些要求提交所存储的公共密钥认证的请求。CA为每一用户或服务器...

恩尼格玛密码机的加密原理
在显示器的上方是三个直径6厘米的转子,它们的主要部分隐藏在面板下,转子才是“恩尼格玛”密码机最核心关键的部分。如果转子的作用仅仅是把一个字母换成另一个字母,那就是密码学中所说的“简单替换密码”,而在公元九世纪,阿拉伯的密码破译专家就已经能够娴熟地运用统计字母出现频率的方法来破译简单...

求密码学中Enigma密码机的一些翻译 估计要花点时间 加分~
7.tables日常用于consecutivemonths(九月和十月1954)提供的古斯塔夫bertand(首席无线电情报组法国情报服务)和获得有偿代理hans-thilo施密特,笔名静止,当公务员在密码处的德国陆军。8个烧烤方法。9。它依赖于性能的谜,位置最正确的转子,转子移动中是不同的三个转子由德国陆军。10.it是很有...

电脑专业课程
⑺ 电脑专业什么课程最难学 我也是学计来算机的,如源果你今后的方向是去应用的话最好学好编程和数据结构。特别是用软件编写数据结构,比如:编线性表,队列,堆栈之类的,这很重要。如果说你想往更高的层次学,那你就要学好像操作系统啊,软件工程啊,数据结构等理论课了。 如果说学校有条件的话最好多学编程。 ⑻...

密码学一般应用在什么领域?有没有专门的学科?
密码学是资讯安全等相关议题,如认证、存取控制的核心。密码学的首要目的是隐藏讯息的涵义,并不是隐藏讯息的存在。密码学也促进了电脑科学,特别是在於电脑与网路安全所使用的技术,如存取控制与资讯的机密性。密码学已被应用在日常生活:包括自动柜员机的晶片卡、电脑使用者存取密码、电子商务等等。

夹江县13775731418: 计算机密码学中有哪些加密算法? -
师钧肌苷: 传统密码学autokey密码 置换密码 二字母组代替密码 (by charles wheatstone) 多字母替换密码 希尔密码 维吉尼亚密码 替换密码 凯撒密码 rot13 仿射密码 atbash密码 换位密码 scytale grille密码 vic密码 (一种复杂的手工密码,在五十年代早期...

夹江县13775731418: 计算机系统主要采用哪些加密算法 -
师钧肌苷: DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合; 3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高; RC2和 RC4:用变长密钥对大量数据进行加密,比 DES 快...

夹江县13775731418: 计算机密码学中有哪些加密算法? -
师钧肌苷: 有非常非常多一般都是基于字典的简单的有栅栏,错位,乱序几种更多的可以参考密码学这本书

夹江县13775731418: 用于文件加密的算法有哪些,以及它们的原理? -
师钧肌苷: MD5全称"message-digest algorithm 5"(信息-摘要算法).90年代初由MIT计算机科学实验室和RSA Data Security Inc联合开发.MD5算法采用128位加密方式,即使一台计算机每秒可尝试10亿条明文,要跑出原始明文也要1022年.在802....

夹江县13775731418: 目前让密码最安全的算法是什么? -
师钧肌苷: 加密算法加密技术是对信息进行编码和解码的技术,编码是把原来可读信息(又称明文)译成代码形式(又称密文),其逆过程就是解码(解密).加密技术的要点是加密算法,加密算法可以分为对称加密、不对称加密和不可逆加密三类算法...

夹江县13775731418: rsa非对称公钥算法和国密算法的区别 -
师钧肌苷: 密码学中两种常见的密码算法为对称密码算法(单钥密码算法)和非对称密码算法(公钥密码算法). 对称密码算法有时又叫传统密码算法,就是加密密钥能够从解密密钥中推算出来,反过来也成立.在大多数对称算法中,加密解密密钥是相同...

夹江县13775731418: 叙述一下,适用下面几种对象的 加密算法有哪些(考虑速度,安全性)及适用理由(从特性,原理出发)? -
师钧肌苷: 首先在密码学的实现中这三个在计算机中都是以字符串的形式出现,根本不需要要考虑这个字符串会太长或短.不过出于速度的考虑当然是对称密钥算法加密会快一些比如DES算法,但是非对称密钥算法的安全性会很强,因为非对称密钥算法会有实现双向认证的效果,如RSA.

夹江县13775731418: 为什么说加法密码、乘法密码、仿射密码、置换密码、Hill密码以及Vigenere密码? -
师钧肌苷: 加法密码就是真典密码学中的恺撒密码格式是:密文=(明文+密钥)mod26,剩法密码是恺撒密码发展出来,格式是:密文=明文x实钥mon26;置换密码就是在简单的纵行换位密码中,明文以固定的宽度水平的写在一张图表纸上,密文按垂直...

夹江县13775731418: 密码学中DES加密及RSA加密
师钧肌苷: 不管是DES,SHA1,或是使用最广泛的MD5,或是微软号称三维空间内无法重复的GUID编码以及特殊的算法,其实现原理都是大同小异.无非就是编写一个属于你自己的算法来实现加密或者解密. 而这些算法中又分为两类,一种是可逆算法,一种是不可逆算法. 如果需要,可以联系我,可以提供源码.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网