1# 设备管理子系统Changelog 2 3## cl.device_manager.1 使用udid-hash与appid和盐值基于sha256混淆截断后保留前16位值作为deviceid,调用行为变更 4 5**访问级别** 6 7公开接口 8 9**变更原因** 10 11分布式设备管理deviceid接口存在安全漏洞,应用获取的deviceid在设备重置后或者应用卸载重装后不变,对于同一个应用可以标识设备。 12 13**变更影响** 14 15该变更为不兼容变更。 16 17变更前: 18同一个应用在设备重置后,或者app卸载重装后,获取的deviceid相同 19 20变更后: 211、同一个应用在设备重置后获取的deviceid不同; 222、应用卸载后重装,获取的deviceid不同; 233、不同应用在同一个设备上获取的deviceid不同; 244、同一个应用在不同设备上获取的同一个设备的deviceid不同。 25 26**起始API Level** 27 28API 10 29 30**变更发生版本** 31 32从OpenHarmony SDK 5.0.0.41开始。 33 34**变更的接口/组件** 35 36不涉及。 37 38**适配指导** 39 401、设备间传递deviceid比较:将networkid发送到对端进行比较; 412、应用将deviceid与SA获取的deviceid进行比较:使用networkid进行比较。 42 43