checksum

    24熱度

    9回答

    我正在開發一個應用程序,用戶必須撥打電話並使用手機的鍵盤鍵入驗證號碼。 我希望能夠檢測他們輸入的數字是否正確。電話系統無法訪問有效號碼列表,但會根據算法(如信用卡號碼)驗證號碼。 這裏有一些要求: 它必須是很難鍵入一個有效的隨機碼 它必須是很難有一個有效的代碼,如果我做一個錯字(數字換位,錯數字) 我必須有可能的組合reasonnable數(比如說1M) 代碼必須儘可能短,以避免用戶錯誤 鑑於這些

    2熱度

    4回答

    我正在編寫一些軟件來識別跟蹤號碼(與搜索它們時Google識別聯邦快遞或UPS號碼的方式相同)。大多數信使使用一個系統,如「加權平均mod系統」,可以用來識別一個號碼是否是一個有效的跟蹤號碼。有誰知道TNT託運代碼是否使用這樣的系統,如果有的話,它是什麼?我已經問過TNT的支持了,代表告訴我他們不......但我想重新檢查一下。

    14熱度

    4回答

    讓我們假設我有一些數據包的末尾有16位校驗和。我想猜測使用哪種校驗和算法。 首先,從轉儲數據我可以看到,數據包的有效負載中的一個字節更改完全改變了校驗和,所以我可以假設它不是某種簡單的異或或總和。 然後我試着several variations of CRC16,但沒有多少運氣。 這個問題可能更偏向於密碼學,但我真的很感興趣的任何易於理解的統計工具,找出哪些CRC可能是。如果一切都失敗了,我甚至可