⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ezhihuan.txt

📁 本人从老师那里找到的3DES的算法的源代码
💻 TXT
字号:
//这里的E置换是指扩展置换以及随后的相异或的结果

module ezhihuan(datain,keyin,b);
input    [32:1]datain;
input    [48:1]keyin;
output  [48:1]b;

reg [48:1]b;
reg [48:1] E;

assign E[48:1] = {datain[32], datain[1], datain[2], datain[3], datain[4], datain[5], 
	            datain[4], datain[5],	datain[6], datain[7], datain[8], datain[9], 
	            datain[8], datain[9], datain[10], datain[11],datain[12], datain[13], 
	            datain[12], datain[13], datain[14], datain[15], datain[16],datain[17],
	            datain[16], datain[17], datain[18], datain[19], datain[20], datain[21],
	            datain[20], datain[21], datain[22], datain[23], datain[24], datain[25],
	            datain[24],datain[25], datain[26], datain[27], datain[28], datain[29], 
	            datain[28], datain[29],datain[30], datain[31], datain[32], datain[1]};

assign b[48:1]=b[48:1]^keyin[48:1];

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -