中易网

des加密算法属于何种密码体制?它的主要特点是什么?加密与解密过程怎样

答案:2  悬赏:20  
解决时间 2021-04-28 09:26
  • 提问者网友:年齡太小℡蘿莉
  • 2021-04-27 14:05
des加密算法属于何种密码体制?它的主要特点是什么?加密与解密过程怎样
最佳答案
  • 二级知识专家网友:单身小柠`猫♡
  • 2021-04-27 14:55
密码是一种用来混淆的技术,它希望将正常的(可识别的)信息转变为无法识别的信息。
当然,对一小部分人来说,这种无法识别的信息是可以再加工并恢复的。密码在中文里是“口令”的通称。登录网站、电子邮箱和银行取款时输入的“密码”其实严格来讲应。
全部回答
  • 1楼网友:厭世為王
  • 2021-04-27 15:51
一.加密 des算法处理的数据对象是一组64比特的明文串。设该明文串为m=m1m2…m64(mi=0或1)。明文串经过64比特的密钥k来加密,最后生成长度为64比特的密文e。其加密过程图示如下: des算法加密过程 对des算法加密过程图示的说明如下:待加密的64比特明文串m,经过ip置换后,得到的比特串的下标列表如下: ip585042342618102 605244362820124 625446383022146 645648403224168 57494133251791 595143352719113 615345372921135 635547393123157 该比特串被分为32位的l0和32位的r0两部分。r0子密钥k1(子密钥的生成将在后面讲)经过变换f(r0,k1)(f变换将在下面讲)输出32位的比特串f1,f1与l0做不进位的二进制加法运算。运算规则为: f1与l0做不进位的二进制加法运算后的结果赋给r1,r0则原封不动的赋给l1。l1与r0又做与以上完全相同的运算,生成l2,r2……一共经过16次运算。最后生成r16和l16。其中r16为l15与f(r15,k16)做不进位二进制加法运算的结果,l16是r15的直接赋值。 r16与l16合并成64位的比特串。值得注意的是r16一定要排在l16前面。r16与l16合并后成的比特串,经过置换ip-1后所得比特串的下标列表如下: ip-1408481656246432 397471555236331 386461454226230 375451353216129 364441252206028 353431151195927 342421050185826 33141949175725 经过置换ip-1后生成的比特串就是密文e.。 下面再讲一下变换f(ri-1,ki)。 它的功能是将32比特的输入再转化为32比特的输出。其过程如图所示: 对f变换说明如下:输入ri-1(32比特)经过变换e后,膨胀为48比特。膨胀后的比特串的下标列表如下: e:3212345 456789 8910
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息