使用mysql(linux)和c#(windows)设置数字版权管理系统

时间:2015-06-01 22:00:58

标签: c# mysql drm

我正在创建一个可用于机器人的软件。我想添加一些数字网格管理(DRM),我有一个想法。我想用我正常的c#visual studio编程为windows创建我的exe文件。这是我向人们销售的程序以及许可证密钥。然后我希望这个程序在程序第一次启动时“调用”我的服务器,以激活产品以检查它是否有许可证。我想将服务器的登录名和密码只读。所以我的程序只能从mysql服务器读取数据而不能写入它,我希望这个连接被加密。这是为了增加安全性,所以如果任何人能够对登录名和密码进行逆向工程,除了读取数据库之外,他们将无法做任何事情。

所以我的问题是:

1)我可以使用像stackoverflow.com这样的网址连接到mysql服务器,还是必须使用ip地址?

2)是否有可能以某种方式加密此连接?

3)是否可以为只能从服务器读取数据而不写入数据的mysql服务器创建用户名和密码?

4)在网络上安装带有root密码的mySQL服务器是否安全?

这些问题可能看起来很愚蠢,但我对编程并不擅长。任何指示的任何指针都将受到赞赏,您不必明确回答每个问题。

0 个答案:

没有答案