电动车仪表新思维液晶显示器通信协议2.0最新方案(09/08/25)SW_YJ系列多功能液晶显示器是专为电动车设计的液晶显示器,可以替代电动车普通仪表显示器,并具有毛病显示等特有功能。
此协议为语音协议的补充协议。
此协议是液晶显示器与电动车控制器传输运行状态和毛病的方案性应用协议1、采用国际标准SIF通信协议,接口通用方便。
2、主从方式采用单线单向传输,即只需要一根传输线路,电动车控制器为发送方,多功能提示器为接收方,建议传输线与电动车控制毛病运行灯共用I/O口,不占用额外资源3、传输波特率自适应范围宽,主机可以利用空闲时间发送数据。
4、一次传输一帧数据,共包含65个bit:一个起始位,8x8个数据位,传输结束后要求线路空闲状态为低电平。
5、32us<Tosc<320us6、数据的电平遵守TTL规范
2022/9/2 21:23:58 98KB 电动车仪表 新思维
1
代码说明ρ攻击的目的和生日攻击类似,也是寻求一个基于sm3哈希值的弱碰撞,但是寻找的方式是通过ρ递推表达式来依次尝试。
这里我使用了类似查表攻击似的数据结构,一边存表一边查表(可以使用多线程进一步优化脚本功能),以便可以在较短时间内找到一个前16bit的hash弱碰撞。
如果寻找更长bit的碰撞,寻找时间也会相应变长。
实验结果可见,寻找16bit碰撞中生日攻击所需要的时间少于ρ攻击,但是如果加长碰撞的bit长度,ρ攻击会比生日攻击展现出更好的效率。
运行指导将源码clone到本地运行main函数即可运行ρ攻击脚本。
软件环境:VisualStudio2019硬件环境:PC机
2018/4/13 22:48:23 6KB sm3 c++ rho ρ攻击
1
代码说明生日攻击的目的是寻求一个基于sm3哈希值的弱碰撞,原理是一定长度和hash值结果2^32长度,在2^16密文空间中可以以50%以上的概率找到一个hash碰撞。
这里我使用了类似查表攻击似的数据结构,一边存表一边查表(可以使用多线程进一步优化脚本功能),以便可以在较短时间内找到一个前16bit的hash弱碰撞。
如果寻找更长bit的碰撞,寻找时间也会相应变长。
运行指导将源码clone到本地运行main函数即可运行生日攻击脚本。
软件环境:VisualStudio2019硬件环境:PC机
2016/9/5 7:25:13 8KB sm3 生日攻击 c++ 国密算法
1
Python3.3.2MacOSX64-bit/32-bitx86-64/i386Installer
2020/6/27 10:39:55 18.8MB python python3.3.2 mac版python
1
Git-2.37.3-64-bit.exeGit是一个免费的开源分布式版本控制系统,可以快速高效地处理从小到大的所有项目。
Git易于学习,占用空间小,功能却非常快。
它超越了像Subversion、CVS、Perforce和ClearCase这样的配置管理工具,具有简易的本地分支、方便的暂存区和多工作流等特性。
2017/10/14 2:22:58 47.09MB git github gitlab gitee
1
depthmapX-0.50-64bit-Windows,空间句法的运用工具。
2015/3/24 20:37:21 18.69MB depthmapX
1
包括了VisualC++14(2017)-64-bitVisualC++14(2015)-64-bitGCC7.3.0MinGW(SEH)-64-bitLinuxGCC-64-bitMacOSClang-64-bit(OSX10.7+,compatiblewithC++11andlibc++)
2015/3/14 2:25:02 61.78MB SFML
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡