Enpas.asp
上传用户:jisenq
上传日期:2014-06-29
资源大小:7216k
文件大小:1k
源码类别:

数据库编程

开发平台:

ASP/ASPX

  1. <%
  2. Function EnPas(CodeStr)
  3. Dim CodeLen,CodeSpace,NewCode,cecr,cecb,cec
  4. CodeLen = 30
  5. CodeSpace = CodeLen - Len(CodeStr)
  6. If Not CodeSpace < 1 Then
  7. For cecr = 1 To CodeSpace
  8. CodeStr = CodeStr & Chr(21)
  9. Next
  10. End If
  11. NewCode = 1
  12. Dim Been
  13. For cecb = 1 To CodeLen
  14. Been = CodeLen + Asc(Mid(CodeStr,cecb,1)) * cecb
  15. NewCode = NewCode * Been
  16. Next
  17. CodeStr = NewCode
  18. NewCode = Empty
  19. For cec = 1 To Len(CodeStr)
  20. NewCode = NewCode & CfsCode(Mid(CodeStr,cec,3))
  21. Next
  22. For cec = 20 To Len(NewCode) - 18 Step 2
  23. EnPas = EnPas & Mid(NewCode,cec,1)
  24. Next
  25. End Function
  26. Function CfsCode(Word)
  27. Dim cc
  28. For cc = 1 To Len(Word)
  29. CfsCode = CfsCode & Asc(Mid(Word,cc,1))
  30. Next
  31. CfsCode = Hex(CfsCode)
  32. End Function
  33. %>