关闭

低端文字加密程序 c++

标签: 加密解密c++
1162人阅读 评论(0) 收藏 举报
分类:
// mimi.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<iostream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	char s[100],key;
	int i ,length;
	while(1)
	{
		i = -1;
		cout<<"输入加密或者解密文字:"<<endl;
		do{
			 i++;
			 s[i] = cin.get();
			}   while(s[i] != '\n');
		length = i;
		cout<<"选择功能<0.加密 1.解密>"<<endl;
		cin>>key;
		if(key == '0')
		{
			cout<<"加密完成:"<<endl;
			for(int j =0; j<length;j++)
			{
				cout<<++s[j];
			}
			cout<<s[length]<<endl;
		}
		else if(key == '1')
		{
			cout<<"解密完成:"<<endl;
			for(int j =0; j<length;j++)
			{
				cout<<--s[j];
			}
			cout<<s[length]<<endl;
		}
		else
		{
			cout<<"	输入错误!"<<endl;
		}
		cout<<endl;
		cin.get();
	}
	cin.get();
	return 0;
}


1
0
查看评论

C++使用AES+Base64算法对文本进行加密

使用AES算法和Base64实现具体的文本加密功能。 采用AES算法的CBC模式,16位秘钥,PKCS7Padding填充方案对文本进行加解密。此方案可防止一些比较关键的文本暴露, 也可以用于服务器通信间的加密,防止通信协议和信息的泄露。 Main.cpp #include #include ...
  • csdn49532
  • csdn49532
  • 2016-02-18 17:37
  • 4126

C/C++ 字符串加密 可打印文本加密

C/C++ 字符串加密
  • sols000
  • sols000
  • 2014-11-21 13:55
  • 1529

《C++程序设计语言》7.10_9 简单C++加密程序

/*-------------------------------------------------- 写一个加密程序, 它从cin读入, 并将编码后的字符序列写到cout. 你 可以采用如下的简单加密模式: 字符c的加密形式是c ^ key[i], 其中 key是通过命令行参数提供的一个字符串....
  • yss28
  • yss28
  • 2013-09-23 22:05
  • 934

详谈高端内存和低端内存

一、高端内存和低端内存的划分      Linux物理内存空间分为DMA内存区(DMA Zone)、低端内存区(Normal Zone)与高端内存区(Highmem Zone)三部分。DMA Zone通常很小...
  • guan506713512
  • guan506713512
  • 2015-03-10 14:47
  • 1129

一个简单的c++加解密程序

第一步: 生成一个加密数组 其实就是一个打乱的ascii码表 unsigned char Encry[] = { 0x3e, 0x13, 0x25, 0x18, 0x6e, 0x15, 0x7b, 0x46, 0x61, 0x10, 0x4f, 0x6f, 0x43, 0x5e, 0x0f, ...
  • zhanglidn013
  • zhanglidn013
  • 2015-07-06 18:17
  • 918

AES格式保持加密C++实现

一.描述 字符集为大小写字母与数字,-*,一共64个字符,-*加密后不变,各字符集加密完后应该还是属于该字符集。 二.思路 首先将字符编码,最大的字符集个数为26,5个比特即可表示,用8个比特表示一个字符,前3个比特为控制位,表示其为哪一种类的字符,后五个比特表示该字符在字符集内的具体数值。用CTC...
  • CSerwangjun
  • CSerwangjun
  • 2017-11-29 22:15
  • 242

C++进阶小程序(数据加密)

/*37公司要在电话线上传输数据,但担心电话被窃听。所有数据用四位整数传输,他们要求编写一个程序,将数据进行加密,使数据传输更安全。程序读取四位整数并加密如下:    将每个位换成该位与7的和并用10求模。然后交换第一位与第三位,交换第二位与第四位,并打印加密后的整数。...
  • twg123456
  • twg123456
  • 2008-09-25 16:32
  • 588

C++给文件加密技术如此简单

C++语言(www.tarenasz.com)最简单的文件加密技术,即采用文件逐字节与密码异或方式对文件进行加密,当解密时,只需再运行一遍加密程序即可。   下面是一个实例程序,能对任意一个文件进行加密,密码要求用户输入,限8位以内(当然你可以再更改)。程序有很好的容错设计,这是我们应该...
  • u012187684
  • u012187684
  • 2015-08-16 18:26
  • 2675

div滚动条在最低端

/* */ //div滚动条(scrollbar)保持在最底部 function scrollToBottom(){ //var div = document.getElementById('chatCon'); var div ...
  • liuqiang211
  • liuqiang211
  • 2016-12-19 14:48
  • 581

Unity3D项目程序加密2——对dll进行混淆

原文地址:http://liweizhaolili.blog.163.com/blog/static/1623074420145110502776/ 之前一篇文章阿赵已经简单的介绍了怎样把自己写的代码打包成dll动态链接库,然后在Unity3D里面用。那么接下来的事情似乎就很简单了,我们在...
  • oSKyTonight
  • oSKyTonight
  • 2014-08-19 12:28
  • 6092
    个人资料
    • 访问:963399次
    • 积分:6384
    • 等级:
    • 排名:第4539名
    • 原创:100篇
    • 转载:63篇
    • 译文:1篇
    • 评论:78条
    最新评论