推荐回答
算法主要包括:16个子密钥产生器初始置换IP16轮迭代的乘积变换—关键逆初始置换IP-1•PC-1PermutedChoice:–负责取出由用户提供的56bits密钥:•抛弃8位,得到48位的子密钥;并置换初始置换IP和逆初始置换IP-1•初始置换IP–将64bit明文的位置进行置换,得到一个乱序的64bit明文组–而后成左右两段,每段为32bit,以L0和R0表示•逆初始置换IP-1。将16轮迭代后给出的64bit组进行置换,得到输出的密文组。输出为阵中元素按行读得的结果。IP和IP-1在密码意义上作用不大,它们的作用在于打乱原来输入x的ASCII码字划分的关系,并将原来明文的校验位x8,x16,L,x64变成为IP输出的一个字节。乘积变换是DES算法的核心部分。三个关键函数:–扩展函数E–选择压缩运算SS盒–置换运算PP盒另外,团IDC网上有许多产品团购,便宜有口碑。
管照秀2019-12-21 20:58:35
提示您:回答为网友贡献,仅供参考。