2011-05-12 63 views
-1

我做了一个win应用程序,我提供了一个注册表,首先注册以在软件上登录,但是我想设置一个密码为其他用户无法创建他们的帐户没有验证的管理员,直到他没有提供表格的密码密码。
我想要在用户安装应用程序时显示该密码,并且在应用程序完成安装后,应该通过按摩框给出密码。
是否有可能为不同的计算机生成随机密码?在窗口应用程序中设置密码?

回答

0

在大多数情况下,您可以使用processorID,或者mac地址,或者只是一个普通的旧随机大数(如果计算机安装程序的次数不必相同)。

0

您既可以生成一个随机字符串/整数用,例如Random类:

Random r = new Random(); 
r.next(1,1000); 

或者你也可以使用计算机上的常量字符串做密码,例如CPU ID或任何其他硬件ID。

要取得的进步更安全,你可以使用MD5奥德SHA-2

+0

好它看起来很不错的唯一ID生成不同的计算机不同的密码,但问题仍然存在,即如何在应用程序完成安装时通过消息框通知用户。 – avirk 2011-05-13 00:18:40

0

哈希模具密码,您可以通过获取有关计算机硬件

相关问题