发布网友
共1个回答
热心网友
商用密码与我们日常生活息息相关。不经意间,密码已经深入到了我们的生活。打开手机、电脑需要密码,取款、转账也需要密码,甚至登QQ、刷微信也需要密码……生活中到处都需要密码。
我们日常生活中常说的用户名“密码”只是“口令”,并不是密码法中的“密码”。“进不来”“拿不走”“看不懂”“改不了”“走不脱”。
是密码在保障信息安全中发挥的身份认证、访问控制、机密性、完整性、不可抵赖性等作用的通俗表述。网络连到哪,数据跑到哪,安全需求在哪,密码保障到哪。
密码学:
首先加密的产生要追溯到二战时期,在战争中己方的军队之间在传递战争信息的时候如果被敌方截获或者掉包,会发生十分惨重的后果。于是军方想出了一个主意,各部队负责接收和发送信息的士兵都保留一个密码本。
面记载着一些字和词汇对应被写成另一个字和词汇的对应关系,每次发送信息的时候按照密码本把真实信息对应翻译成语义不连贯的加密信息,对方接收到之后再按照相同的密码本翻译过来应用。
密码学就是由此衍生出的一门学科,随着一些相关的学科的发展,比如数学、通信,加密技术也愈加复杂。我们将被我们进行加密活动的原始内容称为消息,但是消息和信息还是有一些区别的,有些消息可能是没有信息量的,有些消息可能包含很多有效信息。
但是无论消息用途有多大,在加密活动中都是有意义的。我们可以通过对消息的一些处理得到明文,比如提炼、概括、翻译为另一种语言,等等,明文就是我们进行加密的主体。
明文经过一定的加密算法和加密密钥的翻译就会得到密文,如果对相关概念有了解的人应该能很好的理解这句话,如果不太了解算法和密钥是什么的话,就看一看小编下面的解释:我们可以把加密算法理解为一个数学公式。
可以把密钥理解为公式里面的参数,比如我们设计一个算法叫做W=ax,W是我们加密得到的密文,a就是密钥,x是我们需要加密的明文,发送明文的人把明文x代入公式W=ax计算出密文W,接收明文的人想要解开明文就用x=W/a计算。
虽然在实际加密中我们面对的消息是各种格式的,不能用一个数学公式一概而论,而且对于加密双密钥的情况参数a并不会被双方使用,但是大概意思是可以通过这样一个拿着参数计算和求解数学公式的原理来理解的。总之我们对原始的消息进行一定的处理(也可以不处理)得到了明文。
明文通过加密之后得到了密文,这时的消息已经不能够通过简单的观察被分析出来了,只有掌握一些关于密钥的信息或者应用解密算法才能够进行分析活动,而且往往不能够分析出完整的加密活动。