久久久久成人免费看a含羞草久色_91福利资源站_好色综合网_久久久久国产精品一区二区三区_一级片免费看_久久久久国产精品久久久久

订阅本栏目 RSS您所在的位置: 深山工作室 > ASP > 正文

ASP链接地址栏参数的加密

深山工作室 2013/12/31 19:47:01 深山行者 字体: 浏览 16962
 
 
 
 
<% 
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
%>
 
相关阅读
自适应高度textarea(文本框)
安卓版微信中播放视频不自动全屏
缩写精简不必要的css定义代码来实现控制网页文件大小
旅行社手机网站模板6
中国通信服务摄影作品在线投票
python退出while循环break、return、continue
常用CSS缩写语法总结
javascript时间显示01
共有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还有其它的吗
更多>>随机抽取信息
珍惜每一个你遇到过的人 放开你心灵之约的视频
Python PyInstaller安装和使用教程(详解版)
青海众信国际旅行社有限公司
南通美泰旅行社
div中设置文字垂直居中
专注于户外扩展、商务会议建站解决方案
主站蜘蛛池模板: 欧美色综合94亚洲 | 做爰成人五级在线视频| 男人的午夜影院 | 亚洲一区二区欧美 | 在线视频精品播放 | 性色xxx视频| 日韩欧美爱爱 | 亚洲av永久无码精品一区二区 | 国产成人影视 | 一区二区三区欧美在线 | 日韩精品在线电影 | 麻豆视频网站入口 | 美女被狂躁www离线观看视频 | 久久99国产精品亚洲 | 免费看一区二区三区 | 国产真人做爰毛片视频直播 | 国产又色又爽又黄的免费软件 | 天天操夜夜摸 | 996热精品视频在线观看 | 国产精品视频免费播放 | av狠狠色丁香婷婷综合久久 | 偷自拍第一页 | 亚洲综合欧美日本另类激情 | 97人人爽 | 中文成人在线 | 国产精品激情丝袜美女 | 久久青青草原亚洲av无码麻豆 | 激情五月综合 | 最新在线防屏蔽国产一区 | 四虎影视亚洲精品 | 午夜999| 一区二区在线 | 国产精品久久国产精品99 | 中文字幕人妻无码系列第三区 | 国产在线精品一区二区中文 | 国产91在线播放 | 色婷婷婷婷 | 国产人妻鲁鲁一区二区 | 高清欧美色欧美综合网站 | 久久国产成人精品国产成人亚洲 | 亚洲精品久久夜色撩人男男小说 |