keygen.asp

来自「集合了学习asp的100个实例」· ASP 代码 · 共 32 行

ASP
32
字号
<%

Const g_KeyLocation = "C:\key.txt"

Const g_KeyLen = 512

On Error Resume Next

Call WriteKeyToFile(KeyGeN(g_KeyLen),g_KeyLocation)

if Err <> 0 Then

Response.Write "生成密钥失败." & "<P>"

Response.Write Err.Number & "<BR>"

Response.Write Err.Description & "<BR>"

Else

Response.Write "生成密钥成功."

End If

Sub WriteKeyToFile(MyKeyString,strFileName)

Dim keyFile, fso

set fso = Server.CreateObject("scripting.FileSystemObject")

set keyFile = fso.CreateTextFile(strFileName, true)

keyFile.WriteLine(MyKeyString)

keyFile.Close

End Sub

Function KeyGeN(iKeyLength)

Dim k, iCount, strMyKey

lowerbound = 35

upperbound = 96

Randomize 

for I = 1 to iKeyLength

s = 255

k = Int(((upperbound - lowerbound) + 1) * Rnd + lowerbound)

strMyKey = strMyKey & Chr(k) & ""

next

KeyGeN = strMyKey

End Function

%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?