在UDS诊断过程中,会涉及到安全访问的问题,也就是常说的Seed&Key。TSMaster中提供了两种 Seed&Key 的处理方法:第一种是直接加载DLL文件;第二种是直接在TSMaster的编译器中直接添加安全算法。
一、加载外部 Seed&Key DLL
TSMaster 诊断模块支持通过 dll 载入 Seed&Key 算法,该算法 dll 跟主流工具的计算接口兼容,接口定义如下图所示:

DLL 加载界面如下图所示:

【1】 加载 DLL
【2】 删除 DLL
【3】 DLL 校验器,通过此按钮,用户可以判断自己加载的 dll 接口是否正确,算法是否符合设计要求。如下图所示:

如上图所示界面,用户选择 Seed 的 Level 过后,输入 Demo Seed 值,点击 GenKey 进行判断。如果该 DLL 接口跟模板定义接口统一,则会输出提示信息:Generate Key Success,然后用户根据 Key 值跟目标值对比,进一步确认DLL 中的算法是否符合设计

博客介绍了UDS诊断中TSMaster处理Seed&Key的两种方法。一是加载外部Seed&Key DLL,支持通过dll载入算法,介绍了加载、校验等操作及接口要求,还给出兼容其他接口的方案;二是采用内置算法编辑器,说明了基本步骤和注意事项,如接口形式、返回值约束等。
最低0.47元/天 解锁文章
6069

被折叠的 条评论
为什么被折叠?



