DES加密算法的Verilog实现
DES算法简介
DES是一个分组加密算法,典型的DES以64位为分组对数据加密,加密和解密用的是同一个算法。密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位,使得每个密钥都有奇数个“1”),分组后的明文组和56位的密钥按位替代或交换的方法形成密文组。
具体参考:
https://blog.csdn.net/yxtxiaotian/article/details/52025653 https://blog.csdn.net/yxtxiaotian/article/details/52025653
实现代码: