色欲aⅴ 无码,中文人妻av高清一区二区,尤物193在线人妻精品免费 http://www.mxio.cn 傳播先進設計理念 推動原創設計發展 Sat, 14 May 2005 03:45:00 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.9.1 一段在asp中加密與解密對應的函數 http://www.mxio.cn/1519.html http://www.mxio.cn/1519.html#respond Sat, 14 May 2005 03:45:00 +0000 在ASP中加密方法有對應的解密方法好象不多,現在根據前輩資料整理出在asp中加密與解密函數

rsa.asp
<%
rem 在ASP中實現加密與解密,加密方法:根據RSA
rem 聯系:hnsoso@sina.com
Class clsRSA

  Public PrivateKey
  Public PublicKey
  Public Modulus
  
  
  
  Public Function Crypt(pLngMessage, pLngKey)
    On Error Resume Next
    Dim lLngMod
    Dim lLngResult
    Dim lLngIndex
    If pLngKey Mod 2 = 0 Then
      lLngResult = 1
      For lLngIndex = 1 To pLngKey / 2
        lLngMod = (pLngMessage ^ 2) Mod Modulus
        ’ Mod may error on key generation
        lLngResult = (lLngMod * lLngResult) Mod Modulus
        If Err Then Exit Function
      Next
    Else
      lLngResult = pLngMessage
      For lLngIndex = 1 To pLngKey / 2
        lLngMod = (pLngMessage ^ 2) Mod Modulus
        On Error Resume Next
        ’ Mod may error on key generation
        lLngResult = (lLngMod * lLngResult) Mod Modulus
        If Err Then Exit Function
      Next
    End If
    Crypt = lLngResult
  End Function



  Public Function Encode(ByVal pStrMessage)
    Dim lLngIndex
    Dim lLngMaxIndex
    Dim lBytAscii
    Dim lLngEncrypted
    lLngMaxIndex = Len(pStrMessage)
    If lLngMaxIndex = 0 Then Exit Function
    For lLngIndex = 1 To lLngMaxIndex
      lBytAscii = Asc(Mid(pStrMessage, lLngIndex, 1))
      lLngEncrypted = Crypt(lBytAscii, PublicKey)
      Encode = Encode & NumberToHex(lLngEncrypted, 4)
    Next
  End Function
  
  Public Function Decode(ByVal pStrMessage)
    Dim lBytAscii
    Dim lLngIndex
    Dim lLngMaxIndex
    Dim lLngEncryptedData
    Decode = “”
    lLngMaxIndex = Len(pStrMessage)
    For lLngIndex = 1 To lLngMaxIndex Step 4
      lLngEncryptedData = HexToNumber(Mid(pStrMessage, lLngIndex, 4))
      lBytAscii = Crypt(lLngEncryptedData, PrivateKey)
      Decode = Decode & Chr(lBytAscii)
    Next
  End Function
  
  Private Function NumberToHex(ByRef pLngNumber, ByRef pLngLength)
    NumberToHex = Right(String(pLngLength, “0”) & Hex(pLngNumber), pLngLength)
  End Function

  Private Function HexToNumber(ByRef pStrHex)
    HexToNumber = CLng(“&h” & pStrHex)
  End Function

End Class
%>



test.asp
<!–#INCLUDE FILE=”RSA.asp”–>
<%
function Encryptstr(Message)
Dim LngKeyE
Dim LngKeyD
Dim LngKeyN
Dim StrMessage
Dim ObjRSA


  LngKeyE = “32823”
  LngKeyD = “20643”
  LngKeyN = “29893”
  StrMessage = Message
  
  Set ObjRSA = New clsRSA
  
 
      ObjRSA.PublicKey = LngKeyE
      ObjRSA.Modulus = LngKeyN
      Encryptstr = ObjRSA.Encode(StrMessage)
  Set ObjRSA = Nothing
end function




function decryptstr(Message)
Dim LngKeyE
Dim LngKeyD
Dim LngKeyN
Dim StrMessage
Dim ObjRSA


  LngKeyE = “32823”
  LngKeyD = “20643”
  LngKeyN = “29893”
  StrMessage = Message
  
  Set ObjRSA = New clsRSA

      ObjRSA.PrivateKey =LngKeyD
      ObjRSA.Modulus=LngKeyN
      decryptstr=ObjRSA.Decode(StrMessage)
  Set ObjRSA = Nothing
end function



dim last,first
first=”sohu”
Response.Write “加密前為:”&first
last=Encryptstr(first)
Response.Write “加密后為”&last
Response.Write “解密后為” &decryptstr(last)

%>

]]>
http://www.mxio.cn/1519.html/feed 0
主站蜘蛛池模板: 欧洲熟妇性色黄在线观看免费| 成年女人午夜毛片免费| 成人精品一区二区三区不卡免费看 | 国产小嫩模无套中出| 国产吃奶在线观看| 久久综合久中文字幕青草| 免费人成自慰网站| 人妻天天爽夜夜爽精品视频| 亚洲中文字幕一区二区| 无码人妻久久一区二区三区| 日本三级香港三级人妇99| 日本高清在线观看WWWWW色| 羞涩的丰满人妻40p| 88国产精品视频一区二区三区| 色88久久久久高潮综合影院| 嫩草欧美曰韩国产大片| 色欲国产精品一区成人精品| 欧美人与zoxxxx另类| 亚洲欧美日韩综合在线丁香| 亚洲自拍偷拍福利小视频| 国产成人a在线观看视频| 亚洲欧美人成网站在线观看看 | 少妇久久久被弄到高潮| 国产精品永久免费| 精品日产卡一卡二卡三入口| 制服丝袜亚洲欧美中文字幕| 国产精品无码午夜免费影院| 一二三三免费观看视频| 日韩精品一二区在线视频| 久久婷婷五月综合色和| 人妻激情偷乱视频一区二区三区| 一区二区三区国产好的精华液| 国产日产精品久久快鸭的功能介绍 | 欧美粗大猛烈老熟妇| 国产亚洲日韩a欧美在线人成| 加勒比无码av中文字幕| 岛国精品一区免费视频在线观看| 国产中文三级全黄| 窝窝午夜色视频国产精品破| 在线a级毛片无码免费真人| 亚洲精品无码久久久久sm|