如何在.net DLL文件中使用密码保护方法?

时间:2017-10-11 06:23:59

标签: c# .net c#-4.0 dll .net-core

我想创建一个.net dll文件,它将包含很少的方法。这些方法只能通过将密码传递给方法来访问用户。如何将密码存储在dll文件中?

2 个答案:

答案 0 :(得分:1)

在DLL中存储密码之类的令牌不是一个好习惯。但是,如果有要求,您仍然可以执行以下操作。

在类库中创建一个全局变量,并使用您的密码值对其进行初始化。说

string pwd="secret_code";

比将函数的字符串类型参数定义为参数

在函数体内部,您可以简单地检查用户在函数调用时传递的密码是否与全局密码匹配。

如果匹配,则继续执行其他中断;

function demo(string password)
{ 
 if(password==pwd)
 //continue
 //break;
};

demo("secret_code");

请问任何疑惑。

答案 1 :(得分:0)

如果您有固定密码,那么您可以在类的构造函数中将readonly属性初始化为硬编码值

相关问题