摘要
本发明公开了一种数据加密方法、产品、设备及介质,涉及信息安全技术领域。本方案提供了一种优化后的DES算法;首先对明文数据进行初始置换,生成明文数据对应的第一乱序数据和第二乱序数据;在循环迭代运算中,对第一乱序数据依次进行扩展置换运算以及与轮密钥相关的异或运算,也就是在左侧路径增加了目标代换盒的预计算流程;对第二乱序数据依次进行扩展置换运算、基于目标代换盒的代换盒运算和置换盒运算,也就是在右侧路径节省了两次异或运算过程,从而降低了右侧路径的长度,缩短了整体算法延时。解决了当前DES/3DES算法中非线性的代换盒运算速度慢的问题,提高了计算并行性和吞吐率。