此脚本用unity3D实现了简单2D计算器,实现计算器的加减乘除等功能,博客地址https://blog.csdn.net/qq874455953
2025/10/5 17:16:17 19KB 简易计算器 Unity3D C#
1
上次曾经传过一个易宝、支付宝、财付通、云网等多用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
论坛,作为信息的传播和交流介质,对信息交流与传播起到了空前的推动作用。
论坛的主要制作目的是为了让人们能够方便的进行交流,这就要求必须是动态网页,用户发出登录、交流等请求,服务器作出相应的反应。
因此这里选择使用广泛使用PHP技术进行开发,使用apache作为开发服务器,数据库采用的是mysql。
通过PHP编写的动态网页代码,在apache服务器上运行,mysql实现数据存储,最终综合运用这三种核心技术,实现了用户注册登录、发帖、回帖、管理员管理论坛模块等功能。
2025/10/5 16:43:07 2.08MB 毕业论文 计算机 论坛设计 动态网页
1
大主题:Kafka基本概念、Kafka内部逻辑组成、Kafka安装配置、Kafka配置文件等。
适合初学者。
2025/10/5 14:51:17 1.33MB 大数据 kafka 大唐杯
1
英菲克四核A31S-I9E,I6H等精简屏蔽
2025/10/5 14:16:31 144.45MB 英菲克固件,英菲克I6固件,英菲
1
1. 学习和掌握结构体和链表相关知识,掌握程序设计基本过程;
2. 简单的系统与功能分析,了解航班信息管理系统的需求,用C语言开发航班信息管理系统;
3. 建立数据结构链表,数据内容包括航班号、航线、起飞时间、到达时间、机型、所属公司、价格;
4. 编写实现程序功能的各个函数;
5. 建立一个测试数据表,包含十多条航班信息,进行数据测试;
6. 使用数据链表实现数据的:录入、查询、显示、删除、修改、排序、文件保存、系统退出等功能;
调试系统,处理少数系统出错,优化系统界面。
2025/10/5 13:52:15 22KB 航班信息管理 源代码
1
这个压缩包里面包含了MSP430F5529LP的资料、官方例程、原理图、datasheet,以及我参加电赛培训第一题的所有工程,里面包含了LCD、红外等驱动。
2025/10/5 12:39:56 20.65MB MSP430 F5529 launchpad
1
本系列教程面向零基础的同学,是一个深入浅出,通俗易懂的python3教程课件。
前半部分主要讲解python3的语法特性,后半部分着中国讲解python3在爬虫、Tkinter、Pygame游戏开发等实例上的应用。
2025/10/5 2:50:51 9.16MB Python3 详细
1
设计校园平面图,在校园景点选10个左右景点。
以图中顶点表示校园内各景点,存放景点名称、编号、简介等信息;
以边表示路径,存放路径长度等有关信息。
   为来访客人提供图中任意景点相关信息的查询。
   学校的简介   为来访客人提供任意景点的问路查询,即查询任意两个景点之间的一条最短路径。
    实现提示:一般情况下,校园的道路是双向通行的,可设计校园平面图是一个无向网。
顶点和边均含有相关信息。
2025/10/4 21:15:47 690KB 导航
1
Matlab高阶统计量工具箱,高阶累积量,高阶谱,双谱等。
2025/10/4 19:36:44 102KB Matlab
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡