查看: 3613|回复: 10

[其他] 飞思卡尔dz60,使用单片机id号加密,怎么实现呢

[复制链接]

该用户从未签到

5

主题

15

帖子

0

注册会员

Rank: 2

积分
51
最后登录
2015-12-28
发表于 2015-12-14 09:20:53 来自手机 | 显示全部楼层 |阅读模式
boss给安排了个任务,说是要给程序加密,利用单片机内部唯一的id号,在程序下载进单片机时,检测id号是否正确,如果不正确程序将无法烧入,这个要怎么实现呢
我知道答案 目前已有10人回答
回复

使用道具 举报

该用户从未签到

9

主题

642

帖子

0

高级会员

Rank: 4

积分
748
最后登录
1970-1-1
发表于 2015-12-14 09:55:36 | 显示全部楼层
楼主有点水,开好几个贴
logo.png
回复 支持 反对

使用道具 举报

该用户从未签到

5

主题

15

帖子

0

注册会员

Rank: 2

积分
51
最后登录
2015-12-28
 楼主| 发表于 2015-12-14 10:03:46 来自手机 | 显示全部楼层
不是说每一个问题都要单独的帖子
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    昨天 22:26
  • 签到天数: 2453 天

    连续签到: 9 天

    [LV.Master]伴坛终老

    17

    主题

    5362

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    11299
    最后登录
    2025-7-21
    发表于 2015-12-14 20:20:18 | 显示全部楼层
    呵呵,路过,这个要靠自己。。。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-6 07:38
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-12-15 20:34:04 | 显示全部楼层
    这个只有升级时才有意义吧
    首次烧录怎么能知道ID号呢,除非升级时才能检测ID号
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    15

    帖子

    0

    注册会员

    Rank: 2

    积分
    51
    最后登录
    2015-12-28
     楼主| 发表于 2015-12-16 08:46:29 来自手机 | 显示全部楼层
    nothingness 发表于 2015-12-15 20:34
    这个只有升级时才有意义吧
    首次烧录怎么能知道ID号呢,除非升级时才能检测ID号
    ...

    不是先找到某个存放id的flash,知道id号是多少,然后再设计相应的加密算法吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-6 07:38
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-12-16 10:41:40 | 显示全部楼层
    jellyojelly 发表于 2015-12-16 08:46
    不是先找到某个存放id的flash,知道id号是多少,然后再设计相应的加密算法吗 ...

    第一次烧录时不知道ID的,只能烧普通程序,读出数据后再写入程序
    也可以自己做个升级程序,升级时检测ID正确后才能烧写程序
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    15

    帖子

    0

    注册会员

    Rank: 2

    积分
    51
    最后登录
    2015-12-28
     楼主| 发表于 2015-12-16 11:30:56 来自手机 | 显示全部楼层
    nothingness 发表于 2015-12-15 20:34
    这个只有升级时才有意义吧
    首次烧录怎么能知道ID号呢,除非升级时才能检测ID号
    ...

    嗯,那dz60有唯一的id吗,用id加密是怎么个思路呢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-6 07:38
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-12-16 11:52:36 | 显示全部楼层
    jellyojelly 发表于 2015-12-16 11:30
    嗯,那dz60有唯一的id吗,用id加密是怎么个思路呢

    DZ60有没有唯一ID这个我不清楚
    如果要用ID号加密,需要知道你的主板的ID号
    可能需要自己制作升级程序,将ID号加密运算后对源程序进行加密,升级程序接收到加密的源程序后再进行解密写入FLASH程序存储器中。这样加密即用到了ID号,又用到了源程序,即使加密后的程序泄漏了也不要紧,因为不知道ID号和加密算法也没有办法解密回源程序
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    569

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2117
    最后登录
    2018-2-1
    发表于 2015-12-16 12:24:26 | 显示全部楼层
    nothingness 发表于 2015-12-16 11:52
    DZ60有没有唯一ID这个我不清楚
    如果要用ID号加密,需要知道你的主板的ID号
    可能需要自己制作升级程序,将 ...

    正解! 学习了。

    NXPlogo.png
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-22 12:41 , Processed in 0.108464 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表