问题标题:
【DES算法的S盒变换在DES算法中,S盒变换是将每个s盒的6位输入变换为4位输出,假设s盒2的6位输入为111010,写出其输出.(7分)S〔2〕151814611349721312051031347152814120110691150147111】
问题描述:
DES算法的S盒变换
在DES算法中,S盒变换是将每个s盒的6位输入变换为4位输出,假设s盒2的6位输入为111010,写出其输出.(7分)
S〔2〕
1518146113497213120510
3134715281412011069115
0147111041315812693215
1381013154211671205149
李前回答:
假设输入A=a1a2a3a4a5a6则a2a3a4a5=k,a1a6=h,在s盒的h行k列找到一个数B,B在0~15之间,则用二进制表示B=b1b2b3b4,就是s1的输出;
根据以上算法,B在S盒的2行13列,顺着表找到数字9,用二进制表示为1001,即输出为1001
点击显示
数学推荐
热门数学推荐