admin管理员组

文章数量:1589660

简单文件加密解密系统(c++)

  • 一、原理
  • 二、实现思路
  • 三、c++代码
  • 四、运行结果

一、原理

  为了实现加解密,首先需要一个码本文件。一个基本的码本文件包含26个字母,即a~z打乱顺序的结果,比如:qwertyuiopasdfghjklzxcvbnm。码本文件的第一个字母表示a应当替换成的字符(例如,a对应q),第二个字母表示b应替换成的字符(例如,b应该被替换成w),以此类推。在替换时,不属于a至z的字符,如空格等应原样输出。
示例:加密时:hello world 对应 itssg vgksr ;
   解密时: itssg vgksr 对应 hello world ;

二、实现思路

算法思路:构造两个函数,分别实现加密与解密功能。
  encrypt(码本文件名,输入文件名,输出文件名);
  decrypt(码本文件名,输入文件名,输出文件名);

三、c++代码

#

本文标签: 加密解密简单文件系统