所以我想知道是否有任何方法可以在 Visual C#.NET 中制作一个程序,该程序可以接受另一个程序并加密该程序的内容(有效的机器代码),然后将其放入运行时的程序中, 解密另一个程序,并执行解密后的程序。
如果可能,怎么做?
另一个题外话: 我可以使用 Visual C#.NET GUI 以不同的编程语言(例如将其写入 HTML 或 PERL)写入程序(这将由用户在 C# GUI 中确定)吗?
最佳答案
简短回答:是的。
长答案:是的,但很少有充分的理由这样做,我告诉你你在这个特定的螺丝上使用了错误的锤子。现在,如果您试图使生成的程序比原始程序压缩得更糟,我会接受纠正。
如果你有一个程序,无需外部输入,自动解密其内容然后执行它们,那么内容实际上已经是明文形式,使得加密对攻击者毫无用处。
关于c# - 我怎样才能制作一个可以加密其他程序然后解密它们的程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6261066/