找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 884|回復: 4
收起左側(cè)

校驗算法分析

[復制鏈接]
ID:1109354 發(fā)表于 2024-8-21 07:08 | 顯示全部樓層 |閱讀模式
下面這個是一段hex文件的內(nèi)容
-------------------------------------------------------------------
:10000000020284CAD8CA797D7374F87E70301202F5
:100010006B74F87E708012026B1202C66CDD74FA8B
:10002000CAB87AF1827AE183E4937C7BDAB812026F
:100030006B0B740BD0BED01078E474F87E70901205
:10004000026B1202C66CDD74FACAB87AF1827AE1E8
:1000500083E4937C7BDAB812026B0B740BD0BED0B6
:100060001078E474F87E708812026B1202C66CDDA0
:1000700074FACAB87AF1827AE183E4937C7BDAB8C5
-------------------------------------------------------------------
43 bf  16 是最終算出的校驗碼。
-------------------------------------------------------------------
其實總共8行數(shù)據(jù)
1 020284CAD8CA797D7374F87E70301202
2 6B74F87E708012026B1202C66CDD74FA
3 CAB87AF1827AE183E4937C7BDAB81202
4 6B0B740BD0BED01078E474F87E709012
5 026B1202C66CDD74FACAB87AF1827AE1
6 83E4937C7BDAB812026B0B740BD0BED0
7 1078E474F87E708812026B1202C66CDD
8 74FACAB87AF1827AE183E4937C7BDAB8
8行數(shù)據(jù)匯總
020284CAD8CA797D7374F87E703012026B74F87E708012026B1202C66CDD74FACAB87AF1827AE183E4937C7BDAB812026B0B740BD0BED01078E474F87E709012026B1202C66CDD74FACAB87AF1827AE183E4937C7BDAB812026B0B740BD0BED01078E474F87E708812026B1202C66CDD74FACAB87AF1827AE183E4937C7BDAB8
如果我們使用CRC24算法,并且初始向量設置為0的話,計算出來的是CRC是6711A8, 但正確的校驗碼是43 bf  16,
那么這個43 bf  16 難道用的不是CRC24 ?
回復

使用道具 舉報

ID:294886 發(fā)表于 2024-8-28 10:08 | 顯示全部樓層
:10000000020284CAD8CA797D7374F87E70301202F5
這段數(shù)據(jù):
:應該是頭,10:應該是數(shù)據(jù)長度,中間有個00:應該是對應的功能碼,F(xiàn)5是校驗和,從10開始到02結(jié)束的校驗和
回復

使用道具 舉報

ID:1034262 發(fā)表于 2024-8-30 10:07 | 顯示全部樓層
HEX文件的校驗方法很簡單:
:10000000020284CAD8CA797D7374F87E70301202F5
對10000000020284CAD8CA797D7374F87E70301202計算累加和,取低字節(jié)取補碼,就是F5。
回復

使用道具 舉報

ID:1109354 發(fā)表于 2024-9-3 06:59 | 顯示全部樓層
xzh5508 發(fā)表于 2024-8-28 10:08
:10000000020284CAD8CA797D7374F87E70301202F5
這段數(shù)據(jù):
:應該是頭,10:應該是數(shù)據(jù)長度,中間有個00 ...

大佬,你都不看我問的問題嗎?我問的不是這個啊。
回復

使用道具 舉報

ID:1109354 發(fā)表于 2024-9-3 07:00 | 顯示全部樓層
coody_sz 發(fā)表于 2024-8-30 10:07
HEX文件的校驗方法很簡單:
:10000000020284CAD8CA797D7374F87E70301202F5
對10000000020284CAD8CA797D73 ...

為啥都不看問題就答呢?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表