crc

    3熱度

    1回答

    在消息成幀方案中,我希望通過CRC錯誤檢測來保護數據包。這些數據包通過TCP連接發送。 對於長度小於16字節的小包,我會選擇CRC8。對於小於4096字節的數據包,使用CRC16算法。對於大數據包CRC32算法。 由於硬件支持(至少在某些Intel CPU上),目前最有吸引力的CRC實現是CRC32C。但是對於8bit和16bit CRC沒有特別的說明。 我現在的問題是:是否有可能將CRC32C算

    4熱度

    2回答

    我必須在表中查找,並且我有一個字符串標識符和字符串的CRC32。如果發生錯誤,我必須減小尺寸並查找標識符的前綴。 因此,我需要計算前綴的校驗和並重復每個前綴的過程。 這個算法我的C代碼是這樣的: find_prefix(char* string, uint16_t size, uint32_t crc, hash_table_t *hash_table){ do{ if(per

    2熱度

    3回答

    public static int getCRC16(byte[] bytes) { CRC16 crc = new CRC16(); crc.reset(); crc.update(bytes, 0, bytes.length); return (int) crc.getValue(); } 如果我不同步我會得到一個特定的線程錯誤的crc線程噸會遇到

    1熱度

    2回答

    我見過一個c/C++程序,它使用CRC來檢查從TCP套接字接收到的數據。 我不明白爲什麼在應用程序中使用CRC。我相信只有在第2層到第4層才需要CRC,即鏈路層或傳輸層可能(網絡層也是?)。 但今天,我的同事告訴我,CRC有助於防止安全攻擊。他懷疑可能有攻擊者改變數據包。這是他在TCP套接字程序中需要CRC的原因。 但我仍然不能100%同意他。我認爲一個能夠改變數據包的攻擊者,我相信他也可以操縱C

    1熱度

    1回答

    發生以下異常。任何可能的解釋。我的想法可能是文件系統的問題!? Caused by: bitronix.tm.internal.BitronixSystemException: error logging status at bitronix.tm.BitronixTransaction.setStatus(BitronixTransaction.java:400) at bi

    0熱度

    2回答

    我想了解這個文檔,但似乎無法正確理解。 http://www.ross.net/crc/download/crc_v3.txt 什麼是用來計算它的算法? 我認爲它使用XOR,但我不完全明白他如何從1100 XOR 1001得到0110。它應該是101(或0101或1010,如果有點下降)。如果我可以得到這個,我認爲其餘的會很容易,但由於某種原因,我只是不明白。 9= 1001) 000001100

    0熱度

    1回答

    我正在修改that一段代碼以使其可以使用任意值和長度。 我至今修改: public static int ModRTU_CRC(final byte[] buf, int crc) { final int len = buf.length; for (int pos = 0; pos < len; pos++) { crc ^= buf[pos]; /

    2熱度

    1回答

    在PHP中,crc32($data)與hash("crc32", $data)產生完全不同的散列是否有一些具體原因? 考慮此代碼段(也是在http://ideone.com/eqbin4網上發佈): <?php $data = "message"; echo(sprintf("%08x", crc32($data)) . "\n"); echo(hash("crc32", $data) .

    0熱度

    1回答

    我正在實現一個微處理器作爲USB設備。它使用同步傳輸。現在我想測試等時傳輸可靠性,所以我設置了一箇中斷,當發生CRC錯誤時會中斷。 我想測試CRC錯誤中斷是否正常工作,所以有人知道如何創建一個CRC錯誤?也許有一些軟件或一些硬件可以解決? 提前致謝!

    11熱度

    3回答

    我想知道是否CRC32總和和CRC32C特別是回到0?考慮到足夠大的數據集,簡單的答案是「是」。不過,我想知道是否有任何CRC32C標準中的配置可以明確地防止這種情況發生。 這個用例是我需要能夠檢查遠程文件是否爲空,我擁有的是它的CRC32C校驗和。所以,換句話說,我可以推斷,如果CRC32C爲0,則文件保證爲空。 如果可能的話,請提供任何有關定義標準的參考。