赞
踩
为了实现加解密,首先需要一个码本文件。一个基本的码本文件包含26个字母,即a~z打乱顺序的结果,比如:qwertyuiopasdfghjklzxcvbnm。码本文件的第一个字母表示a应当替换成的字符(例如,a对应q),第二个字母表示b应替换成的字符(例如,b应该被替换成w),以此类推。在替换时,不属于a至z的字符,如空格等应原样输出。
示例:加密时:hello world 对应 itssg vgksr ;
解密时: itssg vgksr 对应 hello world ;
算法思路:构造两个函数,分别实现加密与解密功能。
encrypt(码本文件名,输入文件名,输出文件名);
decrypt(码本文件名,输入文件名,输出文件名);
#include <iostream>
#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。