如果大家看了我的tools专栏,里面的小工具有不少,我提炼出来给大家——加密解密
每次跟同学说话的时候想加密,但很多加密都能破解,我自己做了一个,请大家观摩观摩。
用上了栅栏加密,又将其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专栏,里面的小工具有不少,我提炼出来给大家——加密解密相关推荐
- 如果大家看了我的tools专栏,里面的小工具有不少,我提炼出来给大家——变换控制台颜色
其实很简单,就是调用color系统函数(Windows) 要用上system("color 25"); 如果自己输,那么请参见我的另一个博客:调用system函数_-CSDN博客 ...
- 如果大家看了我的tools专栏,里面的小工具有不少,我提炼出来给大家——汉诺塔
#include <bits/stdc++.h> using namespace std;int s; void m(int n,char a,char c,char b) {if(!n) ...
- 如果大家看了我的tools专栏,里面的小工具有不少,我提炼出来给大家——调用system函数
要用上system("color 25");(color 25可以换成别的如cmd) 但是我们想自己输,就需要将"color 25"变成i i定义为char * ...
- 20100412 最近在看加密解密
20100412 最近在看加密解密 最近看了一点加密解密,手动跟了2个无壳的.1个有壳的程序. 了解了OllyICE,OllyDbg的使用.Upx脱壳.ImportREC修复. 学会了简单的破解 下一 ...
- 计算机翻译 调剂,19考研的看过来,部分接收调剂院校出炉,不少985噢!
考研英语交流群 702276305日语798307007! 关注"翻译硕士考研"微信公众号(微信号:zgkyfy),公众号爱好发放福利哟! 以下是中公考研小编为大家整理的" ...
- 数据结构在.net加密解密反流程混淆中的应用[看雪学院2006金秋读书季]
标 题: 数据结构在.net反流程混淆中的应用[看雪学院2006金秋读书季] 作 者: tankaiha 时 间: 2006-11-07 12:52 链 接: http://bbs.pediy.com ...
- php输出后以密文显示,加密解密,_求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢,加密解密 - phpStudy...
求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 求大神帮看一下,如何根据下面的程序,把明文生成密文谢谢 def parserLicense(self,encCode): data = base ...
- 看雪论坛追加加密解密
java中的Cipher类 该类位于javax.crypto包下,声明为 public class Cipher extends Object 此类为加密和解密提供密码功能.它构成了 Java Cry ...
- 加密软甲安装中间遇到问题【EZSocket】卸载后未重启电脑,再安装后加密解密都不生效,看不到加密文件时候
使用的加密软甲是亿赛通电子文档安全管理系统 第一次使用软件 问题描述 卸载后未重启计算机直接重新安装,安装完或重启计算机后报此错误 Due to non administrator privilege ...
最新文章
- Docker入门六部曲——容器
- 【Python】正负无穷
- Spotify是如何调整CDN服务来实现闪电般的快速流媒体体验
- monogdb操作system.*权限
- Javascript:this用法
- VS2010测试工具对应LoadTest2010创建sql
- vsoce-video
- Labview连接mysql进行仿真
- 经典排序算法(二十一)--Cycle Sort
- Linux缓存机制之块缓存
- 简易ElementUi+Vue模板
- Eclipse:更换背景图片
- 12306火车票查询--python
- 峰值利用率80%+,视频云离线转码自研上云TKE实践
- iPhoneX的启动图如何配置
- 从GIS地图生成生成建筑模型
- 燃气轮机发电系统matlab仿真模型,基于MATLAB的微型燃气轮机发电系统的建模及仿真.doc...
- 案例答疑:如何评估项目的价值?
- 35岁前成功的黄金法则(12)-十二分努力
- break与continue的区别
热门文章
- 最清晰的进制转换讲解 - java实现
- HDMI的HDCP是怎么工作的?
- broyden matlab,Broyden方法求解非线性方程组的Matlab实现
- NLP-生成模型-2014:Seq2Seq【缺点:①解码器无法对齐编码器(Attention机制);②编码器端信息过使用或欠使用(Coverage机制);③解码器无法解决OOV(Pointer机制)】
- STM32L152RE实现串口发送及接收数据
- Kali渗透测试之端口扫描1——UDP、TCP、僵尸扫描、隐蔽扫描
- js汉字转换拼音(网上找的js库)
- Linux 中/etc/sysctl.conf
- 人要感知到自己的渺小,行为才开始伟大
- 51单片机的串行接口介绍