首页
社区
课程
招聘
[旧帖] [讨论]哈哈 大家觉得这样异或怎么样 0.00雪花
发表于: 2010-10-2 22:07 1240

[旧帖] [讨论]哈哈 大家觉得这样异或怎么样 0.00雪花

2010-10-2 22:07
1240
#include <iostream>
#include <ctime>
#include <cstdlib>
#include <assert.h>

const int M=100;
class somes{
private:
	inline int randnum()
	{
		return rand()%99999+1;
	}
	inline void randnumInit()
	{
		srand((unsigned int)time(0));
	}
	char* Conversion(char* s1,char* s2,int n);
	char Mi[M];
	
public:
	somes(char* s);
	~somes()
	{}
	inline char* returnMi()
	{
		
		//std::cout << "Mi:len " << strlen(Mi) << std::endl;
		//std::cout << "Mi:sizeof " << sizeof(Mi) << std::endl;
		return Mi;
	}


};
somes::somes(char* s)
{
	memset(Mi,0,sizeof(char)*M);
	randnumInit();
	assert(Conversion(Mi,s,randnum()));
}
char* somes::Conversion(char *s1, char *s2, int n)
{
	int i=0;
	while (*s2!='\0')
	{
		s1[i]=*s2^n;
		++i;
		++s2;
	}
	s1[i]='\0';
	return s1;

}

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 185
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
还可以,呵呵
2010-10-3 00:48
0
雪    币: 26
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
恩恩,不错啊,学习下了
2010-10-3 15:09
0
雪    币: 51
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习~~~~
2010-10-3 15:22
0
雪    币: 233
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
恩恩,不错啊,学习下了
2010-10-3 17:38
0
雪    币: 517
活跃值: (35)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
在干什么啊???

2010-10-3 21:22
0
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
也没看明白在干嘛
2010-10-3 21:57
0
雪    币: 17
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
汗一个 加密字符串
2010-10-4 22:15
0
游客
登录 | 注册 方可回帖
返回
//