DES标准加密、解密算法For ASP
-----------------------------------------
功能:用vbscript实现DES标准加密算法
模式:ECB/CBC 默认:ECB
填充:PKCS5/NONE/ZERO 默认:PKCS5
编码:GK2312/UTF-8
调用示例:(cbc/pkcs5/gb2312)
<%
Dim str
str = "我还是爱你的"
Dim des
Set des = new DesClass
With des
.Key = "12345678"
.IV = "12345678" 'cbc mode only
.Mode = "cbc"
.Padding = "pkcs5"
.Encoding = "gb2312"
Response.Write .Encode(str) & "<br>"
Response.Write .Decode(.Encode(str))
End With
%>
AES标准加密、解密算法For ASP
---------------------------------------
功能:用vbscript实现AES标准加密算法
模式:ECB/CBC 默认:ECB
填充:PKCS5/NONE/ZERO 默认:PKCS5
编码:GK2312/UTF-8
调用示例:(cbc/pkcs5//gb2312)
<%
Dim str
str = "我还是爱你的"
Dim aes
Set aes = new AesClass
With aes
.Key = "1234567812345678"
.IV = "1234567812345678" 'cbc mode only
.Mode = "cbc"
.Padding = "pkcs5"
.Encoding = "gb2312"
Response.Write .Encode(str) & "<br>"
Response.Write .Decode(.Encode(str))
End With
%>
PS:
在绝大多数的ASP应用中,很少涉及到这两个算法。很可惜,我在先后经历的两家公司的产品(项目)中,都碰上了。
第一个是天津联通短信网关的一个简单集成,要用到3DES;
第二个是公司产品和杭州小灵通项目上的合作,也是接口部分用到了AES;
因为两个项目和产品本身都是ASP的,但当时几经周折都没有办法实现。
网上倒是找到了几个,但都不是标准的算法,加密以后对方解不开。
后来不得不妥协采用一个变通的方法,就是DES和AES部分用.net来做,再用xmlhttp去取结果。
这样做的结果以后会带来很多麻烦,比如曾多次遇到,客户一在新机器上部署,但忘了安装.net framework,导致接口出错。
后来,一个偶然的机会,在一国外网站上发现了这两个算法的JS版,一经对比测试,发现竟然是标准的算法,但是没有设置
“填充模式”的功能。于是,花一些时间,改成了VBS版,并完善了填充模式,以便于实际应用的需要。
上家公司是做视频会议的,除了公网有运营平台外,公司也会把系统打包卖给有需要的客户,在离职前,把那个.net版的AES换成了vbs版,
避免了不必要的麻烦,也算是自己最后给公司做一顶点儿贡献吧。
最后补充一点,UTF-8模式下,除了encoding,还需要把ASP类文件也保存为UTF-8。
如果在使用中有什么问题,可以随时交流:
lwlwei@126.com
qq: 114003201
没有合适的资源?快使用搜索试试~ 我知道了~
ASP源码—松果信息填报平台.zip
共415个文件
png:101个
js:81个
asp:64个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 80 浏览量
2023-10-30
23:32:04
上传
评论
收藏 5.71MB ZIP 举报
温馨提示
ASP源码—松果信息填报平台.zip
资源推荐
资源详情
资源评论
收起资源包目录
ASP源码—松果信息填报平台.zip (415个子文件)
QL.Aes.asp 50KB
jsonObject.class.asp 32KB
复制 verifycode.asp 23KB
QL.Des.asp 21KB
upload_class.asp 14KB
verifycode.asp 13KB
md5.asp 11KB
func.asp 7KB
jsontest.asp 6KB
projectUpdate.asp 6KB
dataList.asp 4KB
fieldUpdate.asp 4KB
adminUpdate.asp 3KB
resultList.asp 3KB
resultViewGuest.asp 3KB
dataUpdate.asp 3KB
conn.asp 2KB
cateList.asp 2KB
upload.asp 2KB
resultView.asp 2KB
memberUpdate.asp 2KB
cardFieldUpdate.asp 1KB
saveData.asp 1KB
projectList.asp 1KB
regAccount.asp 1KB
getField.asp 1KB
loginGuest.asp 1KB
adminList.asp 1KB
fieldList.asp 1KB
resultUpdate.asp 1KB
adminLogin.asp 1KB
memberList.asp 1KB
loginAccount.asp 1KB
art.asp 986B
sysUpdate.asp 973B
getProjectByid.asp 943B
getProject.asp 941B
inc.asp 887B
cardUpdate.asp 871B
projectView.asp 831B
pwdUpdate.asp 825B
result.asp 794B
adminSelect.asp 773B
infoList.asp 761B
status.asp 723B
changePwd.asp 691B
getField.asp 681B
projectPower.asp 679B
getCardField.asp 640B
getCardField.asp 637B
status.asp 629B
sys.asp 616B
getCardFieldGuest.asp 602B
getUserInfo.asp 591B
adminInfo.asp 586B
artCate.asp 573B
cardList.asp 541B
cardList.asp 533B
cardListGuest.asp 506B
projectField.asp 474B
getData.asp 467B
projectData.asp 463B
sys.asp 437B
logoutGuest.asp 333B
admin.d2cf07d9.css 312KB
index.d158cf47.css 304KB
ueditor.css 45KB
ueditor.min.css 34KB
image.css 19KB
video.css 15KB
attachment.css 15KB
chunk-9210cd58.b04b3155.css 7KB
chunk-3cd0b677.ae43c20a.css 7KB
chunk-61ef28cf.2ec23d20.css 6KB
chunk-8d9c971c.a80075bb.css 4KB
chunk-7db3df46.3646dec9.css 4KB
chunk-540e2170.a0069e63.css 3KB
codemirror.css 3KB
chunk-7af2e8da.2d8cba73.css 3KB
chunk-af6138c0.f8201625.css 3KB
chunk-38ad07e0.27dd008d.css 3KB
background.css 2KB
emotion.css 2KB
dialogbase.css 2KB
chunk-6303279e.969d6b6f.css 1KB
edittable.css 1KB
chunk-fd546a12.71797f96.css 1KB
chunk-3acbb0df.9063aadd.css 1KB
chunk-3075618a.e9a50810.css 1KB
chunk-7a3567c4.36232dce.css 1KB
template.css 1KB
chunk-70839b9b.2b1ec7f8.css 1023B
chunk-a8b88216.66ef636b.css 983B
chunk-b82df3a0.d866861b.css 898B
chunk-0962ab30.7b2d3814.css 891B
chunk-e769f18c.3308399e.css 833B
chunk-29351d10.ebe90a98.css 817B
chunk-1cbce733.c90526c1.css 739B
chunk-9e0bf0bc.b449aced.css 701B
chunk-582ae076.85ee3e0f.css 677B
共 415 条
- 1
- 2
- 3
- 4
- 5
资源评论
- shq_csdn2024-02-13资源不错,很实用,内容全面,介绍详细,很好用,谢谢分享。
毕业_设计
- 粉丝: 1931
- 资源: 1万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Arduino Nano的红外循迹小车源码(高分课设).zip
- 将MS SQL数据库表里的数据内容生成SQL执行语句
- 基于MATLAB的钢板表面缺陷检测系统
- MS SQL里生成行政区域县区信息表和相应数据
- delphi实现DBGrid全选和反选功能
- 25C11F41-2B2A-4D1A-AAA8-7C654526B129.pdf
- Android Studio Jellyfish(android-studio-2023.3.1.18-cros.deb)
- MVC+EF框架+EasyUI实现权限管理源码程序
- python第66-75天,Day66-75.rar
- python后端服务project-of-tornado.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功