首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以隐藏在C++代码中定义的密码

是否可以隐藏在C++代码中定义的密码
EN

Stack Overflow用户
提问于 2011-03-16 02:55:33
回答 9查看 5.8K关注 0票数 10

..。这样浏览反汇编就不会立即暴露密码(声明为静态变量)。例如,假设一个程序附加了一个zip文件,它必须为资产打开,但不容易被窥探的眼睛访问。

我知道完全隐藏或保护拉链是不可能的,但我很好奇有什么方法可以至少阻止一个不经意的窥探。

谢谢!

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2011-03-16 03:01:25

不,但是你可以做一些事情来使它变得更难。

将密码存储为一系列数字,并对其进行计算以生成实际的密码,将部分密码存储在图标等资源中。

票数 11
EN

Stack Overflow用户

发布于 2011-03-16 03:29:27

如果您的程序是Windows程序,只需使用“此程序无法在DOS模式下运行”即可。作为密码。这个字符串几乎存在于每个Windows可执行文件中。

我只是在开玩笑,因为它可能几乎和用程序中其他地方的密钥对密码进行异或一样安全,而且维护它几乎没有令人头疼的事情。

票数 26
EN

Stack Overflow用户

发布于 2011-03-16 03:02:48

简而言之,不,任何黑客只会在打开zip文件的函数上设置一个断点,并从那里的RAM中获得密码。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5316562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档