或许可以防止部分抄代码的人
  • 板块灌水区
  • 楼主YCSluogu
  • 当前回复17
  • 已保存回复17
  • 发布时间2022/9/2 21:26
  • 上次更新2023/10/27 12:47:04
查看原帖
或许可以防止部分抄代码的人
311721
YCSluogu楼主2022/9/2 21:26

这只是我闲着写的一个代码混淆程序,很容易被破解并且原理很容易明白。你可以直接看源代码:

code

当然还有被混淆过后的代码:

code

想必你心里一定是一阵卧槽。但是不用担心,这个代码是可以编译的,而且编译完了之后还可以正常使用。

这是一个代码混淆程序……比如下面这段hello world代码:

#include <iostream>

using namespace std;

int main() {
  cout << "hello world" << endl;
  return 0;
}

(test.cpp 是代码混淆程序,a.cpp 是 hello world,b.cpp 是混淆后的代码)

混淆之后变成了这个奇行种: (每次执行程序后都不同)

code

决定混淆后代码体积的是这两行

只是闲着好玩。可以防止部分人抄代码。不过能写出解决这个代码混淆程序的人估计也不会抄别人代码了吧。

2022/9/2 21:26
加载中...