每次跟同学说话的时候想加密,但很多加密都能破解,我自己做了一个,请大家观摩观摩。

用上了栅栏加密,又将其acsll(包括utf-8)的编码加密

获取acsll编码char c;getchar(c);int a=c;

编译好的程序:C++自制加密加密任何文字-C++文档类资源-CSDN下载

#include <bits/stdc++.h>
using namespace std;int main()
{while(1){string x,y;string ab;do{getline(cin,ab);}while(ab!="1"&&ab!="2");getline(cin,x);system("cls");if(ab=="1"){int a[x.size()];int t[x.size()];for(int i=0;i<x.size();++i){if(i%2){a[i/2]=x[i];}else{t[i/2]=x[i];}}for(int i=0;i<=x.size()/2;++i){a[i+(x.size())/2]=t[i];}for(int i=0;i<x.size();++i){cout<<(char)(a[i]/100+'A')<<(char)(a[i]/10%10+'A')<<(char)(a[i]%10+'A');}}else{int a[x.size()/3]={};for(int i=0;i<x.size();++i){a[i/3]*=10;a[i/3]+=(int)(x[i]-'A');}for(int i=0;i<x.size()/3;++i){if(i%2){cout<<(char)(a[i/2]);}else{cout<<(char)(a[i/2+(x.size()/3)/2]);}}}cout<<endl;}return 0;
}

如果大家看了我的tools专栏,里面的小工具有不少,我提炼出来给大家——加密解密相关推荐

  1. 如果大家看了我的tools专栏,里面的小工具有不少,我提炼出来给大家——变换控制台颜色

    其实很简单,就是调用color系统函数(Windows) 要用上system("color 25"); 如果自己输,那么请参见我的另一个博客:调用system函数_-CSDN博客 ...

  2. 如果大家看了我的tools专栏,里面的小工具有不少,我提炼出来给大家——汉诺塔

    #include <bits/stdc++.h> using namespace std;int s; void m(int n,char a,char c,char b) {if(!n) ...

  3. 如果大家看了我的tools专栏,里面的小工具有不少,我提炼出来给大家——调用system函数

    要用上system("color 25");(color 25可以换成别的如cmd) 但是我们想自己输,就需要将"color 25"变成i i定义为char * ...

  4. 20100412 最近在看加密解密

    20100412 最近在看加密解密 最近看了一点加密解密,手动跟了2个无壳的.1个有壳的程序. 了解了OllyICE,OllyDbg的使用.Upx脱壳.ImportREC修复. 学会了简单的破解 下一 ...

  5. 计算机翻译 调剂,19考研的看过来,部分接收调剂院校出炉,不少985噢!

    考研英语交流群 702276305日语798307007! 关注"翻译硕士考研"微信公众号(微信号:zgkyfy),公众号爱好发放福利哟! 以下是中公考研小编为大家整理的" ...

  6. 数据结构在.net加密解密反流程混淆中的应用[看雪学院2006金秋读书季]

    标 题: 数据结构在.net反流程混淆中的应用[看雪学院2006金秋读书季] 作 者: tankaiha 时 间: 2006-11-07 12:52 链 接: http://bbs.pediy.com ...

  7. php输出后以密文显示,加密解密,_求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢,加密解密 - phpStudy...

    求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 def parserLicense(self,encCode): data = base ...

  8. 看雪论坛追加加密解密

    java中的Cipher类 该类位于javax.crypto包下,声明为 public class Cipher extends Object 此类为加密和解密提供密码功能.它构成了 Java Cry ...

  9. 加密软甲安装中间遇到问题【EZSocket】卸载后未重启电脑,再安装后加密解密都不生效,看不到加密文件时候

    使用的加密软甲是亿赛通电子文档安全管理系统 第一次使用软件 问题描述 卸载后未重启计算机直接重新安装,安装完或重启计算机后报此错误 Due to non administrator privilege ...

最新文章

  1. Docker入门六部曲——容器
  2. 【Python】正负无穷
  3. Spotify是如何调整CDN服务来实现闪电般的快速流媒体体验
  4. monogdb操作system.*权限
  5. Javascript:this用法
  6. VS2010测试工具对应LoadTest2010创建sql
  7. vsoce-video
  8. Labview连接mysql进行仿真
  9. 经典排序算法(二十一)--Cycle Sort
  10. Linux缓存机制之块缓存
  11. 简易ElementUi+Vue模板
  12. Eclipse:更换背景图片
  13. 12306火车票查询--python
  14. 峰值利用率80%+,视频云离线转码自研上云TKE实践
  15. iPhoneX的启动图如何配置
  16. 从GIS地图生成生成建筑模型
  17. 燃气轮机发电系统matlab仿真模型,基于MATLAB的微型燃气轮机发电系统的建模及仿真.doc...
  18. 案例答疑:如何评估项目的价值?
  19. 35岁前成功的黄金法则(12)-十二分努力
  20. break与continue的区别

热门文章

  1. 最清晰的进制转换讲解 - java实现
  2. HDMI的HDCP是怎么工作的?
  3. broyden matlab,Broyden方法求解非线性方程组的Matlab实现
  4. NLP-生成模型-2014:Seq2Seq【缺点:①解码器无法对齐编码器(Attention机制);②编码器端信息过使用或欠使用(Coverage机制);③解码器无法解决OOV(Pointer机制)】
  5. STM32L152RE实现串口发送及接收数据
  6. Kali渗透测试之端口扫描1——UDP、TCP、僵尸扫描、隐蔽扫描
  7. js汉字转换拼音(网上找的js库)
  8. Linux 中/etc/sysctl.conf
  9. 人要感知到自己的渺小,行为才开始伟大
  10. 51单片机的串行接口介绍