gpt4 book ai didi

c++ - 对逆向工程隐藏字符数组

转载 作者:行者123 更新时间:2023-11-30 04:11:56 26 4
gpt4 key购买 nike

寻找从逆向工程中隐藏 char* 的最简单方法。不必是强加密,而是简单的东西。它必须发生在 header 中,这是我的代码:

#pragma once
const char * pw = "test";
#define PASS pw;

源代码中使用了 PASS

我已经尝试将字符串和十六进制反转为文本,反之亦然,但没有成功。有人请为此发布一些简单的解决方案。

编辑:这只是一个例子。用户不会输入任何内容,我只需要从调试器中隐藏一个字符指针。最好的方法是什么?

最佳答案

标准方法是在代码中仅存储字符串的散列值(离线计算并在代码外部计算),并散列您想要在运行时与之比较的任何用户输入,然后比较散列值而不是普通密码

关于c++ - 对逆向工程隐藏字符数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20023387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com