我正在制作一个程序,其上有一个产品关键功能。我一直在Google上不断重新搜索,试图找到一种方法来获取自动生成的软件密钥(来自Selly,即),我的程序知道该密钥是什么,然后当用户输入提供的密钥时他们通过电子邮件获得的产品密钥,让它们通过。
我正在考虑使用生成Label.Text的方法,并且用户会收到一封关于他们可以用作产品密钥的Label.Text的电子邮件。
用这种方法,继承我的代码:
Dim validchars As String = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
Dim sb As New StringBuilder()
Dim rand As New Random()
For i As Integer = 1 To 10
Dim idx As Integer = rand.Next(0, validchars.Length)
Dim randomChar As Char = validchars(idx)
sb.Append(randomChar)
Next i
Dim randomString = sb.ToString()
Label1.Text = randomString
但是,我正在寻找更强的 安全 方式。
如果您需要更多信息,请在此处注明。