轻松实现DES算法查看器2010-11-29 vckbase 小帅DES(Data Encrypton Standard) 算法的实现网上已经有很多,本人在此讲述 的是在DES加密过程中如何查看16迭代过程中生成的Ki,Li,Ri,Fi,Si等,这 样可以当做一个DES加密对照器,这样可以方便的发现你在加密过程中出现的错 误!

图一 :程序运行界面本程序用了一个列表框来显示所有16次迭代的所有信息,并 在选择一栏后,在下面的编辑框中显示详细信息,这样就可以不必在列表框中拖 曳鼠标,这样方便拷贝!
程序介绍:采取的编程语言是微软的VC6.0,大小为184K!实现了简易的DES加 密查看功能!功能介绍:1:编辑框1:输入明文,只允许8位的ASCII码,不允许输入中文;2:编辑框2:输入密钥,只允许8位的ASCII码,不允许输入中文;3.加密按钮:对明文加密,并在下面显示加密后的二进制和ASCII码;4.对每次加密解密显示 Ki, Li, Ri, Fi, Si的值;5.对列表框的点击将会详细显示如下信息:Ki:加密过程中产生的子密钥,共16个,每个48位Li:加密过程中产生的子密钥,共16个,每个32位Ri:加密过程中产生的子密钥,共16个,每个32位Fi:加密过程中产生的子密钥,共16个,每个32位Si:加密过程中产生的S值,共8个,每个大小为0~15