狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

ASP字符串的加密解密函數(shù)

admin
2010年5月8日 15:22 本文熱度 7035
rsa.asp[br]<%[br]rem 在asp中實現(xiàn)加密與解密,加密方法:根據(jù)rsa[br]rem 聯(lián)系:hnsoso@sina.com[br]class clsrsa[br][br]public privatekey[br]public publickey[br]public modulus[br][br]public function crypt(plngmessage, plngkey)[br]on error resume next[br]dim llngmod[br]dim llngresult[br]dim llngindex[br]if plngkey mod 2 = 0 then[br]llngresult = 1[br]for llngindex = 1 to plngkey / 2[br]llngmod = (plngmessage ^ 2) mod modulus[br]' mod may error on key generation[br]llngresult = (llngmod * llngresult) mod modulus [br]if err then exit function[br]next[br]else[br]llngresult = plngmessage[br]for llngindex = 1 to plngkey / 2[br]llngmod = (plngmessage ^ 2) mod modulus[br]on error resume next[br]' mod may error on key generation[br]llngresult = (llngmod * llngresult) mod modulus[br]if err then exit function[br]next[br]end if[br]crypt = llngresult[br]end function[br][br]public function encode(byval pstrmessage)[br]dim llngindex[br]dim llngmaxindex[br]dim lbytascii[br]dim llngencrypted[br]llngmaxindex = len(pstrmessage)[br]if llngmaxindex = 0 then exit function[br]for llngindex = 1 to llngmaxindex[br]lbytascii = asc(mid(pstrmessage, llngindex, 1))[br]llngencrypted = crypt(lbytascii, publickey)[br]encode = encode & numbertohex(llngencrypted, 4)[br]next[br]end function[br][br]public function decode(byval pstrmessage)[br]dim lbytascii[br]dim llngindex[br]dim llngmaxindex[br]dim llngencrypteddata[br]decode = ""[br]llngmaxindex = len(pstrmessage)[br]for llngindex = 1 to llngmaxindex step 4[br]llngencrypteddata = hextonumber(mid(pstrmessage, llngindex, 4))[br]lbytascii = crypt(llngencrypteddata, privatekey)[br]decode = decode & chr(lbytascii)[br]next[br]end function[br][br]private function numbertohex(byref plngnumber, byref plnglength)[br]numbertohex = right(string(plnglength, "0") & hex(plngnumber), plnglength)[br]end function[br][br]private function hextonumber(byref pstrhex)[br]hextonumber = clng("&h" & pstrhex)[br]end function[br][br]end class[br]%>[br][br]test.asp[br][br]<%[br]function encryptstr(message)[br]dim lngkeye[br]dim lngkeyd[br]dim lngkeyn[br]dim strmessage[br]dim objrsa[br][br]lngkeye = "32823"[br]lngkeyd = "20643"[br]lngkeyn = "29893"[br]strmessage = message[br][br]set objrsa = new clsrsa [br][br]objrsa.publickey = lngkeye[br]objrsa.modulus = lngkeyn[br]encryptstr = objrsa.encode(strmessage)[br]set objrsa = nothing[br]end function[br][br]function decryptstr(message)[br]dim lngkeye[br]dim lngkeyd[br]dim lngkeyn[br]dim strmessage[br]dim objrsa[br][br][br]lngkeye = "32823"[br]lngkeyd = "20643"[br]lngkeyn = "29893"[br]strmessage = message[br][br]set objrsa = new clsrsa[br][br]objrsa.privatekey =lngkeyd[br]objrsa.modulus=lngkeyn[br]decryptstr=objrsa.decode(strmessage)[br]set objrsa = nothing[br]end function[br][br]dim last,first[br]first="sohu"[br]response.write "加密前為:"&first[br]last=encryptstr(first)[br]response.write "加密后為"&last[br]response.write "解密后為" &decryptstr(last)[br]%>

該文章在 2010/5/8 15:22:36 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved