数据包加密和解密

32 篇文章 0 订阅
15 篇文章 0 订阅

加密:

void EncodePacket(char *buff,size_t size)

{

unsigned char b;

for(int i=0;i<size;i++)

{

b = buff[i];

b ^= 0x40;

  buff[i] = (b>>6)|(b<<2);

}

}


解密:

void DecodePacket(char *buff,size_t size)

{

unsigned char b;

for(int i=0;i<size;i++)

{

b = buff[i];

  b = (b<<6)|(b>>2);

buff[i] = b^0x40;

}

}



  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
.移动加密破解软件: 将原来加密的文件夹进行加密后在里面生成 Thumbs.dn 、!解密加密.exe 、desktop.ini 三个文件,desktop.ini 是用来处理文件夹图标的显示;!解密加密.exe 是一个脱壳的程序,可以脱离主程序运行。Thumbs.dn 这个就是原来加密前文件夹内文件的存放地。通过增加系统扩展名来改变双击后的效果,本人电脑显示的是控制面板里的打印机图标(双击如同打开控制面板的打印机,关于更改文件夹图标来改变双击文件夹打开不同文件夹类型的方法百度一搜就可以) 通过使用Total Commander打开进行了移动加密的文件夹,进入Thumbs.dn会看到 desktop.ini 、117789687LIST.mem、117789687、1.mem、1.mem、2.mem、3.mem、…… x.mem ,后面的几个 .mem文件就是原来加密前文件夹内的文件,文件少的且记得加密前是什么类型的文件直接点右键复制到其它目录下然后将*.mem进行改后缀名(例如原来是1.doc 则将 1.mem改成1.doc)后就可以还原为原来的文件了。如果不记得原来的文件类型或是文件数量很大可以在电脑的任何地方新建一个文件夹再进行移动加密设置了最简单的密码,之后用Total Commander进入新加密的文件夹里的Thumbs.dn之中,把117789687这个文件提出(注意是没有扩展名的 而且文件本身只有很小的字节的即密码文件) 然后再放到要破解的被移动加密的文件夹中替换原来的117789687文件即可 ,然后重新运行!解密加密.exe 输入自己刚刚设置的密码即可解开原来加密文件的密码,不管原来是何密码,都能够还原。 希望本人对忘记密码或文件丢失的朋友有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值