北京关于“c_php_des”的问题,小编就整理了【3】个相关介绍“c_php_des”的解答:
北京des是什么意思?DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。需要注意的是,在某些文献中,作为算法的DES称为数据加密算法(Data Encryption Algorithm,DEA),已与作为标准的DES区分开来。
北京des是什么网络用语?“DES”是“Description”的缩写,意思是“描述”
DES全称为Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。DES加密算法中,明文和密文为64位分组。密钥的长度为64位,但是密钥的每个第八位设置为奇偶校验位,因此密钥的实际长度为56位。
经过16次迭代运算后,得到L16、R16,将此作为输入,进行逆置换,逆置换正好是初始置换的逆运算,由此即得到密文输出。此算法是对称加密算法体系中的代表,在计算机网络系统中广泛使用。
北京des加密的详细步骤?DES算法是密码学中的最基本的加密算法,详细加密步骤如下:
①64位密钥经子密钥产生算法产生出16个子密钥,供16轮加密迭代使用。
北京②64位明文经过初始置换IP,将数据打乱重新排列并分成左右两半。
③由加密函数f实现子密钥K1对R0的加密,结果为32位的数据组f(R0,K1),f(R0,K1)再与L0模2相加,又得到一个32位的数据组L0模2f(R,K1),以L0模2f(R,K1)作为第二次加密迭代的R1,以R0作为第二次加密迭代的L1.
北京④第二次至第十六次加密迭代,分别使用使用子密钥K2-K16进行,过程与第一次加密迭代相同;
⑤第十六次加密迭代结束后,产生一个64位的数据组,以其左边32位作为R16,右边32位作为L16,两者合并,再经过逆初始置换IP,将数据重新排列,得到64位密文。
北京到此,以上就是小编对于“c_php_des”的问题就介绍到这了,希望介绍关于“c_php_des”的【3】点解答对大家有用。