早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
加密和解密是明文和密文之间的可逆转换,(46) 不属于加密算法。A.RSAB.SHAC.DESD.AES
题目
加密和解密是明文和密文之间的可逆转换,(46) 不属于加密算法。
A.RSA
B.SHA
C.DES
D.AES
参考答案
正确答案:B
解析:常见加密算法DES(DataEncryptionStandard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合;3DES(TripleDES):是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高;RC2和RC4:对称算法,用变长密钥对大量数据进行加密,比DES快;IDEA(InternationalDataEncryptionAlgorithm)国际数据加密算法,使用128位密钥提供非常强的安全性;RSA:由RSA公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的,非对称算法;DSA(DigitalSignatureAlgorithm):数字签名算法,是一种标准的DSS(数字签名标准),严格来说不算加密算法;AES(AdvancedEncryptionStandard):高级加密标准,对称算法,是下一代的加密算法标准,速度快,安全级别高,目前AES标准的一个实现是Rijndael算法;BLOWFISH,它使用变长的密钥,长度可达448位,运行速度很快;MD5:严格来说不算加密算法,只能说是摘要算法对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。在MD5算法中,首先需要对信息进行填充,使其字节长度对512求余的结果等于448。因此,信息的字节长度(BitsLength)将被扩展至N*512+448,即N*64+56个字节(Bytes),N为一个正整数。填充的方法如下,在信息的后面填充一个1和无数个0,直到满足上面的条件时才停止用0对信息的填充。然后,在在这个结果后面附加一个以64位二进制表示的填充前信息长度。经过这两步的处理,现在的信息字节长度=N*512+448+64=(N+1)*512,即长度恰好是512的整数倍。这样做的原因是为满足后面处理中对信息长度的要求。(可参见MD5算法词条)SSF33,SSF28,SCB2(SM1):国家密码局的隐蔽不公开的商用算法,在国内民用和商用的,除这些外,都不容许使用其他的;其它算法如ElGamal、Diffie-Hellman、新型椭圆曲线算法ECC等。SHA是一种数据加密算法,该算法经过加密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛使用。该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。散列函数值可以说时对明文的一种“指纹”或是“摘要”所以对散列值的数字签名就可以视为对此明文的数字签名。
解析:常见加密算法DES(DataEncryptionStandard):对称算法,数据加密标准,速度较快,适用于加密大量数据的场合;3DES(TripleDES):是基于DES的对称算法,对一块数据用三个不同的密钥进行三次加密,强度更高;RC2和RC4:对称算法,用变长密钥对大量数据进行加密,比DES快;IDEA(InternationalDataEncryptionAlgorithm)国际数据加密算法,使用128位密钥提供非常强的安全性;RSA:由RSA公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的,非对称算法;DSA(DigitalSignatureAlgorithm):数字签名算法,是一种标准的DSS(数字签名标准),严格来说不算加密算法;AES(AdvancedEncryptionStandard):高级加密标准,对称算法,是下一代的加密算法标准,速度快,安全级别高,目前AES标准的一个实现是Rijndael算法;BLOWFISH,它使用变长的密钥,长度可达448位,运行速度很快;MD5:严格来说不算加密算法,只能说是摘要算法对MD5算法简要的叙述可以为:MD5以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。在MD5算法中,首先需要对信息进行填充,使其字节长度对512求余的结果等于448。因此,信息的字节长度(BitsLength)将被扩展至N*512+448,即N*64+56个字节(Bytes),N为一个正整数。填充的方法如下,在信息的后面填充一个1和无数个0,直到满足上面的条件时才停止用0对信息的填充。然后,在在这个结果后面附加一个以64位二进制表示的填充前信息长度。经过这两步的处理,现在的信息字节长度=N*512+448+64=(N+1)*512,即长度恰好是512的整数倍。这样做的原因是为满足后面处理中对信息长度的要求。(可参见MD5算法词条)SSF33,SSF28,SCB2(SM1):国家密码局的隐蔽不公开的商用算法,在国内民用和商用的,除这些外,都不容许使用其他的;其它算法如ElGamal、Diffie-Hellman、新型椭圆曲线算法ECC等。SHA是一种数据加密算法,该算法经过加密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛使用。该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。散列函数值可以说时对明文的一种“指纹”或是“摘要”所以对散列值的数字签名就可以视为对此明文的数字签名。
看了加密和解密是明文和密文之间的可...的网友还看了以下:
对于dG=-SdT+Vdp等热力学基本方程,说法错误的是().A.只能用于气体,不能用于液体或固相B 物理 2020-03-30 …
关于不确定度“小于5舍去,大于5进位,等于5凑偶”的问题?书上在计算最终不确定度时,将0.455写 数学 2020-04-09 …
AES属于哪种加密方式()。A.流加密B.分组加密C.异或加密D.认证加密 计算机类考试 2020-05-26 …
不大于,不小于.不大于8的数是不是小于或等于8?包括8不哟,我不懂. 数学 2020-06-15 …
关于不确定度“小于5舍去,大于5进位,等于5凑偶”的问题?书上在计算最终不确定度时,将0.455写 其他 2020-06-20 …
英语翻译为人母者,不患不慈,患于知爱而不知教也.爱而不教,使沦于不肖,陷于大恶,入于刑辟,归于乱亡 其他 2020-06-28 …
若A属于不等于B,B属于不等于C,则A属于不等于C,我觉得不对吧,A如果和C想等呢?如果凡不属于B 数学 2020-07-14 …
关于不等式符号的表示比如≤可表示为不大于,小于或等于,不超过.≥可表示为不小于,大于或等于,至少. 数学 2020-07-22 …
关于不等式解x^2+5x+1/3+2x-x^2大于等于1即解(x+2)(2x-1)/(x+1)(x 数学 2020-08-01 …
关于不等式不等式的解是否一定有无限多个数?不等式x的平方〈0的解集是什么?不等式x的绝对值小于等于 数学 2020-08-03 …