【花式表白】,情书加密,这样泡小师妹,没跑了。
首先先上效果图。

文件a是初始文本,文件b是由文件a加密而成的。我们发给小师妹的文件可以是b文件。而c文件则是由b文件解密出来的。

其中如果输入错了解密的密码,就会出现另外一堆乱码。

只有解密的密码正确,才能输出正确的内容。

加密原理:
异或加密,我们先要知道,任何字符异或一个内容之后,再重复异或之前相同的内容,那么这个字符不变。我们可以把文本内的所有内容都进行异或处理加密。然后再进行异或处理解密。只要钥匙是不变的,那么他们解密后的内容是一样的。

#include<iostream>
#include <fstream>
#include <vector>
#include<strstream>
#include<string>
#include <cstdlib>
#include <windows.h>
#include<sstream>
#include <algorithm>using namespace std;
vector<string>alltxt;void writeTxt()
{ofstream fout("b.txt");if (fout) { 完整代码,请移步到公众号:诗一样的代码。}fout.close();
}//读取文件
void encode()
{ifstream infile; infile.open("a.txt",std::ios::app);   string s;cout<<"请输入密码:";int pw;cin>>pw;while(getline(infile,s)){ 完整代码,请移步到公众号:诗一样的代码。alltxt.push_back(s);}infile.close();           }void decode()
{ifstream infile; infile.open("b.txt",std::ios::app);   ofstream fout("c.txt");string s;while(getline(infile,s)){   完整代码,请移步到公众号:诗一样的代码。cout<<s<<endl;fout<<s<<endl;}fout.close();        infile.close();
}int main()
{encode();writeTxt();decode();
}

由于加密的钥匙是自己填写的,我们可以任意修改填写钥匙。由于加密内容的保密性,我们可以把
1加密后的文本
2解密钥匙
3解密exe
以上全部内容发给小师妹,那事情就成了。

当然,为了增加成功率,你也可以批量发给多个小师妹,只要密码不一样,同一个exe,同一份文本,也不会串频道。(狗头表情,开个玩笑)

下一篇:【情人节礼物】,520给女朋友准备,html写的3d相册

小Tips:完整代码,请移步到公众号:诗一样的代码。

【情书加密】,c++花式表白,这样泡小师妹,没跑了。相关推荐

  1. 【花式表白】,情书加密,这样泡小师妹,没跑了

    [花式表白],情书加密,这样泡小师妹,没跑了. 首先先上效果图. 文件a是初始文本,文件b是由文件a加密而成的.我们发给小师妹的文件可以是b文件.而c文件则是由b文件解密出来的. 其中如果输入错了解密 ...

  2. 【情书加密】,Python花式表白,这样泡小师妹,没跑了

    不知道你们有没有试过有趣的表白情节?以前网上流行发一串摩斯密码,然后解密出来就是一个i love you.今天给你们来带你更高级的加密表白.异或加密情书. 之前我做的c++版本的异或加密解密得到不错的 ...

  3. 花式秀恩爱,利用Python给情书加密,让女朋友甜蜜满满

    不知道你们有没有试过有趣的表白情节?以前网上流行发一串摩斯密码,然后解密出来就是一个i love you.今天给你们来带你更高级的加密表白.异或加密情书. 之前我做的c++版本的异或加密解密得到不错的 ...

  4. 使用python代码表白_用Python代码花式表白小姐姐,她会不会生气啊

    对于程序员来说,情人节表白当然少不了代码打辅助.小笨聪这次给大家带来两份不同的表白代码(Python版),原理都很基础,第一份主要用到pygame库,第二份主要用到turtle库[附:小笨聪的运行环境 ...

  5. 【python小技巧】花式表白之动态二维码,这个gif有点帅哦

    hello大家好,我是诗一样的代码.我写的文章大多数都是一些"有趣的小玩意".今天教大家一个花式表白的绝活.女神见到了肯定乐坏了. 二维码的原理 二维码的原理是二进制运算,总的来说 ...

  6. 【python教程入门学习】七夕情人节表白|Python程序员的花式表白

    七夕情人节马上到了,各位都准备了什么礼物?是不是想得头发都要掉了-- 那么本文就来给大家介绍几种用Python表白的姿势(绝不是画个爱心曲线啦-) 神马?你还在solo用不上?那不是更要收藏一波,以备 ...

  7. 你好~520|Python花式表白的几种姿势

    大家好,520它又要来了 所以今天的主题是粉色的 为了各位秃头程序员不再头疼 本文给大家介绍几种用Python表白的姿势 绝不是画个爱心曲线那么简单- 属于TA的词云 用Python将你们的聊天记录/ ...

  8. 情人节,我表白了CSDN小姐姐后,竟然...【为表白写了一个绘图工具,让我不再手残】

    情人节,我表白了CSDN小姐姐后,竟然-竟然有人看了这篇文. 以下图片素材由一个还没写完的工具绘制,稍后会放在CSDN的代码仓库(现在能用了,还没时间改,颜色填充算法还没写,有能力的朋友可以修改一下) ...

  9. 【程序员的浪漫】花式表白

    前言:520,七夕这些浪漫的节日你是否还在烦恼怎么过?表白不知如何下手?那就来看看这份浪漫的花式表白吧. 福利来了:下列分享表白六件套(5+1)的形式,表白的形式均以HTML实现,可以让没有编译器的女 ...

最新文章

  1. S01E05 Android体系结构
  2. 51Nod 1294 修改数组 —— LIS
  3. 反向传播算法最全解读,机器学习进阶必看!
  4. java多级菜单列表怎么做_JAVA构造多级菜单
  5. 安卓传感器全解:注册、注销传感器、监听传感器,距离传感器、方向传感器、陀螺仪、加速计、磁场、气压传感器
  6. tensorflow 获取checkpoint中的变量列表
  7. 【WPF】对Frame控件的Content属性做绑定时出现的一个小问题
  8. python之join()用法
  9. python横向输出字符串_Python字符串拼接和格式化输出
  10. SaaSpace:12种最好的免费甘特图软件工具
  11. thinkphp5微信公众号支付
  12. 副驾驶的意义_副驾驶位置有什么含义?
  13. 线段树 HDU 4046 panda
  14. 网站排名优化快排SEO网站源码
  15. C++输入一行数字存放到数组
  16. 《操作系统导论》第37章课后答案
  17. python 拦截windows弹窗广告_win10系统怎样拦截各种软件的广告弹窗
  18. 陌上花开缓缓归(转)
  19. Unity3D游戏开发之刀光剑影特效如何实现
  20. 张小龙近4年微信公开课演讲视频

热门文章

  1. 计算机专业分类分级,计算机等级分级
  2. Android6.0通讯录权限问题
  3. 字符0、数字0和‘\0’的区别
  4. tomcat7的下载和安装配置
  5. LL(1)文法构造FIRST、FOLLOW、分析表并分析
  6. html中css如何设置显示国旗,CSS3 各国国旗
  7. 用脚本组装xgen 后期文件,缓存正确,毛发飞的可能分析
  8. 2023年全国最新二级建造师精选真题及答案15
  9. 重复性、分辨率的计算方法
  10. C++字符串操作函数strstr,strcmp,strlen,strcpy,strcat,strok