打印

自动获取STM32芯片ID,自动进行AES加密

[复制链接]
12026|31
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xfcjava2|  楼主 | 2012-11-11 20:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自动获取STM32芯片ID,自动进行AES加密:

   1、在用Jlink连接好你的目标板,且目标板已上电的前提下。
   2、 通过Jlink自动获取STM32芯片的唯一ID识别号,保存到*.bat文件指定的目录下。
        [注:我这儿给出的目录是:D:\User_AES_Crypt\Get_STM32_ID.c]

   3、通过你自己指定的用户密码字,自动进行AES加密。
        [指定的用户密码字,在文件User_SetSecID.h中],请自己指定你所用的密码字

   4、进过AES加密后的明文保存到:Ciphertext_Block.h文件中


附件: User_AES_Crypt.rar (7.75 KB)



说明:其中FRD_AutoGet_ID.bat只是自动获取ID功能
           Get_ID&&AES_Crypt.bat包括自动获取ID,并进行AES加密功能

      加密后的明文:Ciphertext_Block.h,可以用的你们自己的项目中,然后再进行AES解密,验证就可以了。
      具体的项目文件,如果有感兴趣的,到时候,我可以提供。

      提供的keil项目文件,可以使用简单的一个bat文件,实现:自动获取ID,自动进行AES加密,自动进行  项目重新编译,自动进行芯片编程[包括:擦除,写入、验证、加密]。   
      实现一键式AES加密,自动编程功能,方便产品批量上市。
沙发
xfcjava2|  楼主 | 2012-11-11 20:39 | 只看该作者
忘记说明了,压缩包中的Auto_AES_Crypt.exe,是我自己写的上位机程序。实现从User_SetSecID.h获取用户指定的密码字,然后将STM32的ID进行AES加密,并输出明文文件:Ciphertext_Block.h。

使用特权

评论回复
板凳
王紫豪| | 2012-11-12 02:21 | 只看该作者
这个不错,顶一下子

使用特权

评论回复
地板
wxlhonker| | 2012-11-12 09:21 | 只看该作者
高人啊,膜拜一下,盼keil工程中:)

使用特权

评论回复
5
tiramisu0501| | 2013-1-7 09:52 | 只看该作者
不错。。。顶。。。

使用特权

评论回复
6
huangfeng33| | 2013-1-7 10:42 | 只看该作者
有点意思,看看。
有个想法,程序是一样的,由程序来读、加密,然后自动擦除这段代码并做标志。

这样,就算**出来,也是不完整的HEX,无法量产,这样可行否?

使用特权

评论回复
7
TRUE_ARM| | 2013-1-11 16:14 | 只看该作者
这个太麻烦了,
我设计的下载工装是离线的,支持DES 加密,
可以下载关键代码(密文),其中藏有唯一ID。

使用特权

评论回复
8
hqfmcu201| | 2015-11-3 22:24 | 只看该作者
不错,挺有用的!

使用特权

评论回复
9
foxglove| | 2015-11-3 22:26 | 只看该作者
自动获取STM32芯片ID,自动进行AES加密

使用特权

评论回复
10
myxiaonia| | 2015-11-4 08:14 | 只看该作者
是不是唯一ID作为aes密钥的salt,保证每个加密后的出现都是唯一的

使用特权

评论回复
11
z1234zz| | 2015-11-4 09:31 | 只看该作者
可以参考一下,谢谢楼主!!!!!!!!!!!

使用特权

评论回复
12
yongwong99| | 2017-7-1 08:20 | 只看该作者
mark!

使用特权

评论回复
13
happy0god| | 2020-12-24 17:05 | 只看该作者
好东西啊

使用特权

评论回复
14
meijc119| | 2021-8-31 15:19 | 只看该作者
设计好的程序,如果担心被**,最好id软件加密先给我免费破破看  5225016

使用特权

评论回复
15
Carmen7| | 2021-8-31 22:43 | 只看该作者
这个方法挺好的,大大增加**成本

使用特权

评论回复
16
Alina艾| | 2021-8-31 22:43 | 只看该作者
学到了,这是个好办法

使用特权

评论回复
17
Belle1257| | 2021-8-31 22:44 | 只看该作者
现在加密还有打磨丝印,还有**胶 哈哈哈

使用特权

评论回复
18
Betty996| | 2021-8-31 22:44 | 只看该作者
既然用jlink了,再多个读保护 是不是更完美

使用特权

评论回复
19
Charlene沙| | 2021-8-31 22:45 | 只看该作者
其实把固件**出来,如果板子不复杂,真的风险挺大的

使用特权

评论回复
20
B1lanche| | 2021-8-31 22:45 | 只看该作者
这个方法挺好的,支持一波

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

450

帖子

42

粉丝