首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
下面哪些是对称加密算法
[不定项选择题]
下面哪些是对称加密算法
3DES
AES
DSA
RSA
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(20)
分享
纠错
2个回答
添加回答
0
牛客143926527号
对称加密算法用来bai对敏感数据等信息du进行加密,常用的算法包括:
DES(zhiData Encryption Standard):数据dao加密标准,速度较快,适用于加密大量数据的场合。
3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。
AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高。
对称加密算法:
对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥(mi yue)一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去
发表于 2020-08-20 17:37:14
回复(0)
0
若水v
常用的加密算法有对称加密算法(如DES算法)和非对称加密算法(如RSA算法)
对称密码体制要求加密与解密使用同一个共享密钥,解密是加密的逆运算,由于通信双方共享同一个密钥,这就要求通信双方必须在通信前商定该密钥,并妥善保存该密钥。该密钥称为秘密密钥。秘密密钥的存在使得对称密码体制开放性变差。
对称密码体制分为两种:一种是对明文的单个位(或字节)进行加密和解密,称为流密码,又称为序列密码;另一种是把明文信息划分成不同的组(或块)结构,分别对每个组(或块)进行加密和解密,称为分组密码。
分组密码是现代密码学的重要组成部分,具有代表性的分组加密算法有DES、AES等。
DES算法漏洞的发现加速了对称加密算法的改进,通过对DES算法的简单改造得到的DESede算法虽然在一定程度上提升了算法安全强度。但DESede算法低效的加密实现和较慢的处理速度仍不能满足我们对安全的要求。AES算法正是基于这些缘由而诞生。
对称加密算法发展至今已相当完备。以DES算法为例,由于密钥长度的不满足,衍生出了DESede算法(又称TripleDES或3DES算法,翻译成中文是“三重DES”算法)。为了替代DES算法又有了AES(Rijndael)算法。此外,还有RC系列算法,包含RC2、RC4以及针对32位/64位计算机设计的RC5算法(细分为RC5-32和RC5-64,分别对应32位和64位计算机)。
非对称加密算法与对称加密算法的主要差别在于非对称加密算法用于加密和解密的密钥不相同,一个公开,称为公钥;一个保密,称为私钥。因此,非对称密码算法也称为双钥或公钥加密算法。非对称加密算法解决了对称加密算法密钥分配问题,并极大地提高了算法安全性。多种B2C或B2B应用均使用非对称加密算法作为数据加密的核心算法。
基于消息摘要算法和非对称加密算法之上的数字签名算法,包括RSA、DSA和ECDSA三大常用算法。数字签名算法是消息摘要算法的延续,是单向/双向认证服务核心认证技术。如果您想通过非对称加密算法构建简单的网络加密应用,并期望使用数字签名算法对数据进行校验
上面内容摘自《Java加密与解密的艺术》作者:梁栋
发表于 2020-08-20 16:56:55
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
乐信
2020
Java工程师
来自:
乐信2020校园招聘后...
上传者:
小小
难度:
2条回答
20收藏
5486浏览
热门推荐
相关试题
考虑函数原型void hello(...
C++
测试工程师
乐信
C语言
评论
(25)
来自
2019乐信校园招聘测试...
看图回答
判断推理
2020
人力资源
安永
审计
税务服务
风险管理
管理咨询
行政管理
评论
(1)
来自
职能类模拟题2
当n=6时,下列函数的返回值是:(...
C++
测试工程师
乐信
C语言
评论
(23)
来自
2019乐信校园招聘测试...
关于链表,以下说法正确的是
Java工程师
C++工程师
乐信
2020
评论
(4)
来自
乐信2020校园招聘后台笔试题
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题