【发布时间】:2022-07-19 17:05:07
【问题描述】:
当我在 Visual Studio (C#) 中编写代码时,字符串会在 EXE 文件中编译。
但是如果我用文本编辑器打开 EXE 文件,我可以找到那些字符串。
string sMyUser = "admin";
string sMyPass = "NobodyShouldKnowThis";
Login(sMyUser, sMyPass);
我可以做些什么来保护这些字符串,以便它们以不可读的格式存储在 EXE 文件中?
如果可能,我想将字符串保留在我的 C# 代码中,而不是将它们保存在外部文件中。
【问题讨论】:
标签: c# security encryption compilation data-protection