程序设计 题目 系统平台:Windows 2000,Windows XP 开发工具:Turbo C / Visual C++ 等等 "题 目 一:加解密和密码破解的模拟 " "题目描述: " "编写一个对文件(由数字或字母组成)进行加密解密的程序。可以将所需要" "的内容(整个文件或者输入的一行字符)加密,也可以将存储的加密文件翻" "译回来。加密算法,将选取内容的每个字符依次反复加上某个字符串,如"4" "9632873"中的数字的形式,要求密文仍然是字母或者数字,解密与加密的顺" "序相反。 " "模拟暴力破解用户口令的过程。例如首先将字符串wangshaohui利用题目一 " "的方法进行加密,加密后的结果存放在文件中;然后将文件中的加密后的值" "提取,通过穷举的方法进行暴力破解,猜测加密的口令。 " "通过此课题,熟练掌握文件、数组、指针的各种操作,以及一些算法思想的" "应用。 " "基本要求: 程序操作友好、图形界面美观。 " "提高要求:可以考虑复杂的加密方法; " "设计提示: " "(1)从键盘输入要进行加密的一行字符串或者需要加密的文件名。 " "(2)显示菜单:
2022-06-21 09:04:15
42KB
文档资料