1、第 3章 网络加密与认证技术实训 3-2:加密算法 DES和 RSA的实现(学时) 本次课要点学习目标重点难点实训目的通过软件对实际数据进行加密和解密来了解 DES的运行原理复习 C语言的开发过程通过 RSA的 C语言源程序了解 RSA的加密、解密过程,掌握其工作原理;通过实训进一步弄清对称加密 DES和非对称加密RSA的区别。实训背景数据加密技术是数据安全的核心技术。尤其是在当今的电子商务、数字货币、网络银行等各种网络业务的快速的兴起时代。使得如何保护数据安全使之不被窃取、不被篡改或破坏等问题越来越受到人们的重视。解决这些问题的关键就是数据加密技术。实训设备设备 数量服务器(安装window
2、s2000/2003操作系统)1台MixedCS.exe软件 1套Turbo C 2.0开发工具 1套实训步骤1. MixedCS软件实现 DES加密2. MixedCS软件实现 RSA加密3. C语言实现 RSA算法1. MixedCS软件实现 DES加密1. MixedCS软件实现 DES加密( 1)运行 MixedCS.exe软件 ,打开软件的主窗口,如所示。1. MixedCS软件实现 DES加密( 2)单击 按钮,选择要进行 DES加密的源文件,成功后在 “ 输出文件 ” 文本框中将自动显示默认的文件名,如所示。1. MixedCS软件实现 DES加密( 3)选中 项,在 “ DES密钥 ” 文本框中输入 4位密钥,在 ” 确认密钥 ” 文本框中重新输入相同的 4位密钥。