atsha204a 加密原理

2019-12-31 19:14发布

我今天看了一下atsha204a介绍,理解如下,不一定正确。
1.采用了SHA256算法,不可逆转。
2.双方都保存这密匙。
3.单片机发起随机数让atsha204a计算并返回结果,单片机本身用同样的算法计算,比较结果。由于通讯中没有包含密匙,所以无法破解。

问题来了。
1. 单片机必须保存有密匙
2.结果只是对比两个计算结果。

要是别人要破解你的产品, 如果连代码都拷贝了。
那反编译一下。你的密码地址不就暴露了吗?
或者跳过你的结果比对过程。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
canopen
1楼-- · 2019-12-31 22:00
挂个操作系统吧,,,找秘钥就困难多了
xiaowu191
2楼-- · 2020-01-01 00:05
是的,就是这样,简单的程序就容易被反汇编了
wiser803
3楼-- · 2020-01-01 04:12
原理上密码都是可以解的,只是破解成本的性价比问题。
虽然采用随机生成秘钥,但一经生成就是确定的一把钥匙开一把锁的古老方法.......所以只要取得秘钥算法即可。
wiser803
4楼-- · 2020-01-01 07:58
 精彩回答 2  元偷偷看……
huangqi412
5楼-- · 2020-01-01 13:26
这种对比的如果能跟踪,IF真假跳过就行吧。   有种不是把一部分计算式放到加密芯片里, 发出去一个数,收回来计算结果么,加密芯片相当于单片机一个外设或者协处理器。
897152237
6楼-- · 2020-01-01 16:29
ATSH204a的加密已经是当前最好的啦  

我司代理ATSH204a,优势出货

同时,代烧录ATSH204a, 对于量小生产有困难的客户可以联系

13530108906

一周热门 更多>