天天射射天天_久久com_99这里只有精品视频_爱色av_国产在线a_99日韩

訂閱本欄目 RSS您所在的位置: 深山工作室 > ASP > 正文

ASP鏈接地址欄參數的加密

深山工作室 2013/12/31 19:47:01 深山行者 字體: 瀏覽 17102
 
 
 
 
<% 
const BASE_64_MAP_INIT = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" 
dim newline 
dim Base64EncMap(63) 
dim Base64DecMap(127) 
'初始化函數 
PUBLIC SUB initCodecs() 
' 初始化變量 
newline = "<P>" & chr(13) & chr(10) 
dim max, idx 
max = len(BASE_64_MAP_INIT) 
for idx = 0 to max - 1 
Base64EncMap(idx) = mid(BASE_64_MAP_INIT, idx + 1, 1) 
next 
for idx = 0 to max - 1 
Base64DecMap(ASC(Base64EncMap(idx))) = idx 
next 
END SUB 
 
'Base64加密函數 
PUBLIC FUNCTION base64Encode(plain) 
if len(plain) = 0 then 
base64Encode = "" 
exit function 
end if 
dim ret, ndx, by3, first, second, third 
by3 = (len(plain) \ 3) * 3 
ndx = 1 
do while ndx <= by3 
first = asc(mid(plain, ndx+0, 1)) 
second = asc(mid(plain, ndx+1, 1)) 
third = asc(mid(plain, ndx+2, 1)) 
ret = ret & Base64EncMap( (first \ 4) AND 63 ) 
ret = ret & Base64EncMap( ((first * 16) AND 48) + ((second \ 16) AND 15 ) ) 
ret = ret & Base64EncMap( ((second * 4) AND 60) + ((third \ 64) AND 3 ) ) 
ret = ret & Base64EncMap( third AND 63) 
ndx = ndx + 3 
loop 
if by3 < len(plain) then 
first = asc(mid(plain, ndx+0, 1)) 
ret = ret & Base64EncMap( (first \ 4) AND 63 ) 
if (len(plain) MOD 3 ) = 2 then 
second = asc(mid(plain, ndx+1, 1)) 
ret = ret & Base64EncMap( ((first * 16) AND 48) + ((second \ 16) AND 15 ) ) 
ret = ret & Base64EncMap( ((second * 4) AND 60) ) 
else 
ret = ret & Base64EncMap( (first * 16) AND 48) 
ret = ret '& "=" 
end if 
ret = ret '& "=" 
end if 
base64Encode = ret 
END FUNCTION 
 
'Base64解密函數 
PUBLIC FUNCTION base64Decode(scrambled) 
if len(scrambled) = 0 then 
base64Decode = "" 
exit function 
end if 
dim realLen 
realLen = len(scrambled) 
do while mid(scrambled, realLen, 1) = "=" 
realLen = realLen - 1 
loop 
dim ret, ndx, by4, first, second, third, fourth 
ret = "" 
by4 = (realLen \ 4) * 4 
ndx = 1 
do while ndx <= by4 
first = Base64DecMap(asc(mid(scrambled, ndx+0, 1))) 
second = Base64DecMap(asc(mid(scrambled, ndx+1, 1))) 
third = Base64DecMap(asc(mid(scrambled, ndx+2, 1))) 
fourth = Base64DecMap(asc(mid(scrambled, ndx+3, 1))) 
ret = ret & chr( ((first * 4) AND 255) + ((second \ 16) AND 3)) 
ret = ret & chr( ((second * 16) AND 255) + ((third \ 4) AND 15)) 
ret = ret & chr( ((third * 64) AND 255) + (fourth AND 63)) 
ndx = ndx + 4 
loop 
if ndx < realLen then 
first = Base64DecMap(asc(mid(scrambled, ndx+0, 1))) 
second = Base64DecMap(asc(mid(scrambled, ndx+1, 1))) 
ret = ret & chr( ((first * 4) AND 255) + ((second \ 16) AND 3)) 
if realLen MOD 4 = 3 then 
third = Base64DecMap(asc(mid(scrambled,ndx+2,1))) 
ret = ret & chr( ((second * 16) AND 255) + ((third \ 4) AND 15)) 
end if 
end if 
base64Decode=ret 
END FUNCTION 
call initCodecs 
'abc="aspxhome.com"
'response.write(base64Encode(abc))'加密字符串abc 
'解密加密的字符串 
'response.Write(base64Decode(base64Encode(abc))) 
%>
 
 
<a href="demo.asp?id=<%=base64Encode("11")%>" >測試</a>
解密ID:
 
<%
id=base64Decode(request("id"))
response.write id
%>
 
相關閱讀
Python pandas刪除指定行/列數據的方法實例
防止網站內容被人小偷和采集的ASP代碼
陽光港澳旅行網
使用uni-app開始小程序使用騰訊視頻插件vid播放視頻
在圖片未知尺寸情況下,利用CSS把圖片垂直居中于div中心
簡單Asp圖片驗證碼,收集大概35種各種各樣圖片樣式驗證碼,還有語音驗證碼
地瓜坊
搜索引擎優化八個基礎的知識
共有0條關于《ASP鏈接地址欄參數的加密》的評論
發表評論
正在加載評論......
返回頂部發表評論
呢 稱:
表 情:
內 容:
評論內容:不能超過 1000 字,需審核,請自覺遵守互聯網相關政策法規。
驗證碼: 驗證碼 
網友評論聲明,請自覺遵守互聯網相關政策法規。

您發布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會、集體和公民的合法權益;
二、不得發布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
三、本站對您所發布內容擁有處置權。

更多信息>>欄目類別選擇
百度小程序開發
微信小程序開發
微信公眾號開發
uni-app
asp函數庫
ASP
DIV+CSS
HTML
python
更多>>同類信息
ASP中Utf-8與Gb2312編碼轉換亂碼問題的解決方法頁面編碼聲明
asp顯示隨機密碼
通過阿里云服務接口獲得ip地址詳細信息
iis點開后任務欄上有顯示,但是窗口看不到的解決辦法
RSA加密解密插件
微軟Encoder加密解密函數
更多>>最新添加文章
dw里面查找替換使用正則刪除sqlserver里面的CONSTRAINT
Android移動端自動化測試:使用UIAutomatorViewer與Selenium定位元素
抖音直播音掛載小雪花 懂車帝小程序
javascript獲取瀏覽器指紋可以用來做投票
火狐Mozilla Firefox出現:無法載入您的Firefox配置文件 它可能已經丟失 或是無法訪問 問題解決集合處理辦法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路徑
python通過代碼修改pip下載源讓下載庫飛起
python里面requests.post返回的res.text還有其它的嗎
更多>>隨機抽取信息
在網頁標題欄上或收藏夾前面顯示網站ico小圖標的方法
讓層處于上一個DIV層的右下角
微信公眾平臺
asp iis 開啟本地FSO權限
名揚石化設備
你們負責對網站的后期推廣嗎?
主站蜘蛛池模板: 日韩欧美一区二区三区中文精品 | 欧美日韩 国产区 在线观看 | 亚洲欧美日韩中文无线码 | 中文字幕久久亚洲一区 | 久草综合在线 | 日韩欧美色 | 亚洲欧美精品成人久久91 | 亚洲综合欧美在线 | 国产一区三区二区中文在线 | 久久精品一区二区三区不卡牛牛 | h片在线观看 | 免费视频国产 | 欧美精品一区二区在线观看 | 日本啊v| 久久www免费人成_看片美女图 | 国产不卡在线看 | 夜色毛片永久免费 | 亚洲精品高清视频 | 欧美日韩国产另类一区二区三区 | 欧美综合在线观看 | 日韩亚洲国产综合久久久 | 欧美 日韩 国产 色 欧美 日韩 中文 | 欧美激情一区二区亚洲专区 | 亚洲视频免费在线观看 | 国产中文字幕在线 | 国产日韩视频一区 | 一区二区三区中文字幕 | 亚洲国产综合专区在线电影 | 日本三级韩国三级欧美三级 | 国产一区二区免费视频 | 国产成人久久久精品一区二区三区 | 久久伊人精品 | 欧美专区第一页 | 国产在线精品一区二区夜色 | 日韩中文在线观看 | 国产视频播放 | 国产精品第1页在线观看 | 欧美日韩精品一区二区在线播放 | 成人欧美一区二区三区黑人 | 欧美成性色 | 一级特黄牲大片免费视频 |