README.md 1.19 KB
Newer Older
jian's avatar
jian committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#### 加密方法测试源码

关键字:`STM32` `测试加密方法`

芯片型号:`STM32F10x` 编译器:`IAR MDK` 单价`99999元`

_ _ _

##### 宏定义

- 使用标准库


```

```

- 依据芯片型号选择


```

```

##### 头文件包含

```

```



##### 功能介绍
​	测试加密算法有效性, 如果注册码正确,程序运行时数组赋值以下内容。

​    ![image-20220423092741759](README.assets/image-20220423092741759.png)

##### 测试方法

1. 准备源码

   1. 下载项目文件
   2. 申请试用
   3. 将获得的库文件和`jcbox_pass.c` 加入到下载的项目中

2. 仿真

   如果unique_id和注册码匹配,`test_buffer`的数值满足期望值,否则某个或者全部不是期望值

   1. 模拟仿真

      - 定义数组模拟`unique id` 

        ![](README.assets/image-20210412165039142.png)

      - 设置`option`

      - 点击下载后运行,在变量窗口中观察输出结果

        ![](README.assets/image-20210412164931111.png)

   2. 硬件仿真
      - 设置 option
      - 注释数组 `unique_id`,使用硬件的 `unique_id`
      - 点击下载后运行,在变量窗口中观察输出结果

   



------