上次曾经传过一个易宝、支付宝、财付通、云网等多用MD5加密程序。
易宝是采用hmac的MD5加密,提供的ASP版函数不支持中文,使用dll注册那个兼容又不太好。
上次我发布的加密程序也不支持中文,且支付宝那个加密函数是错误的。
为此我专门研究了三天的hmac方案,当然了我也只是通过改进代码反复测试而已。
先是调用易宝提供的C++版dll,因为我知道它支持中文。
我先是把ASP版的密钥key进行unicode处理,然后用中文密钥与dll版加密结果竟然一致了。
当时一高兴,认为处理中文字符肯定是采用unicode的。
结果把密文换成中文一试,又不行了。
我又想到按普通字符处理,中文字符再And&HFF,反复试验还是不行。
浪费了两天,也找到了另一个C++版hmac函数源码,没看到有字符编码处理。
最后才想到易宝提供的其它源码。
PHP源码还是比较容易看懂的,原来加密的字符text和密钥key都是先转换为UTF-8编码。
这一点与原先那个dll里就可能不一致,把PHP上传到空间一测试,果然密钥使用中文是不一样的。
我也无法知道易宝自己到底使用哪一种方案,先设计一个UTF-8的转码函数吧。
网上找了下,光这些函数都有几十K大小,还是自己设计省事。
ASP版的hmac都不支持中文,就是没有转码函数。
VB还有StrConv可以转换unicode,ASP却不能用。
其实我们常用的ASP版md5加密,与其它程序的也是不兼容中文。
原因还是ASP转换unicode十分困难,但是支付宝的接口是有这么个函数的,而且代码很简练,我参考它设计了UTF-8编码函数。
(支持多国语言的哦)经过三天的改进,程序从17K精简到了9K,使hmac兼容中文,md5也提供了两个版本,一是ASP简版,二是标准版。
这个标准版是指其它程序都在采用的unicode编码方案,其实ASP简版才是我们最多使用的,但它并不通用。
调用方法:HmacMd5(text,key)-加密内容支持中文,但key最好用非中文的。
md5(text)-简版,ASP_MD5(text)-标准版支付宝一定要用ASP_MD5,财付通的加密内容一般没中文的,所以两者均可。
2025/10/5 17:20:38 3KB ASP hmac md5 utf-8
1
简单说明本后台系统采用ASP+Access开发,可为通用的ASP网站后台管理系统。
本后台系统主要包含两部分功能:a)管理员模块;
b)后台管理页面设置模块;
前者则提供后台系统管理员账号管理,后者则为本系统可扩展为其他网站管理系统的扩展设置。
非常好用!!内附详细说明
2025/9/1 13:20:13 324KB WebAdminSystem 网站后台管理系统 ASP
1
一个装饰公司企业网站源码,美工不错,带完整数据。
后台功能有:公司信息维护、说明项维护、修改公司信息项、案例/设计师管理、添加案例/设计师、添加分类、产品批量转移、添加新闻、添加分类、新闻批量转移、量房管理、量房管理等。
注意:IE标题需要在数据库中直接修改。
后台管理路径:admin/default.asp用户名称和密码admin烈火提示:作者发布的压缩包中含有大量(60多MB)图片,为提高效率,已经删除了,但是程序绝对是完整的,相信大家不会要那些图片的。
2025/7/21 5:19:43 3.28MB ASP源码-整站栏目
1
微信分享ASP版本绝对能用的版本,主力服务器测试过,欢迎使用。
1
zzzphp采用PHP+mysql/access/sqlite免费建站整站系统,所有源码开源完整,支持手机自动同步。
zzzphp功能1.支持mysql,sqlite,access三种数据库。
2.模板和标签与asp版的zzzcms通用。
3.asp版的zzzcms的access数据库可直接使用。
4.支持手机站。
(增删改查不做描述):网站信息 名称,logo,微信,网址,关键词描述,联系方式(qq,电话,邮箱、联系人支持多组),百度地图(支持自动标注),统计代码系统设置网站开关,后台天气开关,回收站开关会员开关,手机验证,邮箱验证,验证码开关留言开关,匿名留言,会员留言,管理员审核,管理员回复,可增加自定义留言参数(文本,数字,单选,多选,下拉)。
手机开关水印开关:文字|图片水印,水印位置,水印质量邮件提醒:发信服务器设置,提醒开关,短信验证码:注册验证码,找回密码验证码,支持查询余额及发送记录数据库设置:支持mysql,sqlite,access设置模型管理:支持单篇,文章,产品,图片,案例,下载,招聘,视频,品牌,留言,链接等11种模型分类管理:支持批量增加分类,支持删除进回收站,分类大
10.68MB php源码
1
asp版实现微信登录授权并获取用户昵称、性别、头像、来自等信息
2023/12/1 21:57:08 5KB asp 微信 登录授权 用户信息
1
毕业设计做的项目,基于ASP.NET平台,采用C#编写,花了整整两个月.
2023/9/6 21:57:14 3.55MB ASP 物流管理
1
非常精巧美观许愿墙完好源代码ASP版+带后台管理非常精巧美观许愿墙完好源代码ASP版+带后台管理
2023/3/12 2:03:02 679KB H5
1
摘要:ASP源码,小偷采集,问答小偷  天涯问答小偷,支持伪原创。
网上也有人发布过天涯问答的小偷程序,不过程序曾经不能正常使用了。
小偷程序重在持续更新服务。
此程序支持标题、内容伪原创,这样大家可以个性化的内容,避免大家用的都一样了。
当然,如果你实在太懒了,也可以直接上传,不过建议大家多多进行伪原创!伪原创方法,请看程序里的说明文件!    文件说明:  index.asp首页  site.asp修改网站名字和简单的伪原创设置  replace.asp伪原创设置,程序里添加了几个  /l/index.asp问题列表页  /q/index.asp问题内容页
2023/1/3 10:59:24 44KB ASP源代码 数据采集
1
asp版强大的手机号码销售系统源码程序:asp+access源码大小:5.7M源码引见:一个经典的号码销售网站,操作非常方便。
可用于销售手机号码、固话号码,也可以直接修改为QQ销售平台。
网站后台:/erox/admin_login.asp帐号:admin密码:admin888网站源码:www.unn114.com模板下载:www.114ph.com建站公司:www.114jz.cn
2017/4/25 22:33:40 6.09MB asp
1
共 26 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡