如何在exe中隐藏重要的字符串变量值

Els*_*han 4 c#

我想在.Net应用程序(C#,VB.NET)中隐藏重要的字符串变量值,如密码,用户名,ip和url等.在进程资源管理器中我们可以查看图像或内存中的字符串,我想隐藏图像字符串

在此输入图像描述

Mat*_*son 9

您可以通过加密字符串并在运行时将它们解密为一个来停止静态分析SecureString.

SecureString班是专为帮助防止东西像密码是在内存中发现的.

但是,请注意,仍然可以将调试器附加到您的进程并查看字符串,因此您还需要使用Dotfuscator之类的东西进行混淆,以使查看敏感字符串变得更加困难.

这是一篇关于一些问题的文章SecureString.

尽管有它的缺点,我认为它仍然是你最好的.