社区
C++ Builder
帖子详情
用异或加密,如何解密?
lanchong781126
2003-05-15 10:44:58
用异或加密,如何解密?
...全文
264
6
打赏
收藏
用异或加密,如何解密?
用异或加密,如何解密?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BCB
2003-05-15
打赏
举报
回复
楼主是把“异或”当成是“与”了
hitbabiq
2003-05-15
打赏
举报
回复
支持孤心
bcb_alone
2003-05-15
打赏
举报
回复
上面说的是对的,就是再异或一遍,就可以了,
你的程序中:
pszBuffer[i]=pszBuffer[i]&'l';//这不是异或(用^),这是与,
这是我的程序
char c[10]="adfdsafsad";
char cc[10];
strcpy(cc,c);
for(int i=0;i<10;i++)
cc[i]=c[i]^ '1';//加密
cc[10]='\0';
ShowMessage(cc);
for(int i=0;i<10;i++)
cc[i]=cc[i]^'1';//解密
ShowMessage(cc);
lanchong781126
2003-05-15
打赏
举报
回复
不好用呀。我试了。
char szFileName1[MAXFILE+4] = "D:\\aaa.tj";
iFileHandle1 = FileCreate(szFileName1);
iFileHandle = FileOpen("D:\\tingjishuju.tj", fmOpenRead);
iFileLength = FileSeek(iFileHandle,0,2);
FileSeek(iFileHandle,0,0);
pszBuffer = new char[iFileLength+1];
iBytesRead = FileRead(iFileHandle, pszBuffer, iFileLength);
for (int i=0;i<iBytesRead;i++)
{
pszBuffer[i]=pszBuffer[i]&'l';
}
FileWrite(iFileHandle1,pszBuffer,iFileLength);
异或两次还是乱码
netsys2
2003-05-15
打赏
举报
回复
yes
invalid
2003-05-15
打赏
举报
回复
用同样的密码在异或一遍
文件
加密
解密
(
异或
加密
解密
)
对文件进行
异或
加密
解密
。注释有,稍微还有点bug,但是不是很影响吧。采用C语言编写的。能够对一个文本文件进行
异或
加密
,
加密
成论文一个文件,还可以
解密
,
解密
成一个
解密
文件
异或
加密
解密
算法
异或
加密
解密
算法 利用java写的,里面包含三个类,结构清晰,适用于初学者
异或
算法
加密
与
解密
工具
异或
算法加
解密
工具,可以对原文进行
加密
运算,同时还能进行
解密
逆运算。
delphi
异或
加密
解密
实例
delphi
异或
加密
解密
实例在delphi7.0下编译通过,
加密
解密
过程简单,采用
异或
算法,是初学者的首选
C#
异或
加密
解密
利用
异或
加密
给文档,字符串
加密
解密
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章