Онлајн алат за CRC checksum
Израчунајте CRC32, CRC16 или CRC8 контролну суму текста онлајн. Унесите текст, изаберите алгоритам и добијте хексадецимални резултат тренутно. Обрада се обав…
Почните да користите
Шта ради овај алат?
Овај алат израчунава CRC (Cyclic Redundancy Check) контролну суму текста који унесете. Контролна сума је кратак број који се мења ако се текст промени, па се користи за откривање случајних грешака у преносу или складиштењу података.
Подржани алгоритми и параметри
- CRC32: рефлектовани полином 0xEDB88320, почетна вредност 0xFFFFFFFF, коначни XOR 0xFFFFFFFF. Пример: за текст „123456789“ резултат је
CBF43926. - CRC16: рефлектовани полином 0xA001, почетна вредност 0xFFFF, без коначног XOR-а. Пример: за „123456789“ резултат је
4B37. - CRC8: полином 0x07, почетна вредност 0, без коначног XOR-а, обрада од најзначајнијег бита. Пример: за „123456789“ резултат је
F4.
Напомена: Ово су тачни параметри за овај алат. Друге CRC варијанте могу користити различите параметре, па резултат неће бити исти ако упоређујете са другим системом.
Како се текст претвара у бајтове?
Текст се кодира као UTF-8. То значи да слова, размаци, велика и мала слова и прелази у нови ред утичу на резултат. На пример, „Hello“ и „Hello“ са новим редом на крају дају различите контролне суме. Алат не врши нормализацију, не уклања размаке и не тумачи хексадецимални унос – ако унесете „41“, то су два текстуална знака, а не један бајт.
Ограничења
Унос је ограничен на 500.000 JavaScript UTF-16 кодних јединица (UTF-8 бајтова може бити више). Прорачун се врши локално у прегледачу, па на мобилним уређајима може бити спорији за велики текст. Препоручује се да почнете са мањим текстом и покренете израчунавање након измена.
Честа питања
Зашто добијам другачији резултат од другог CRC алата?
Различити алати могу користити различите параметре (полином, почетну вредност, коначни XOR, редослед битова). Проверите да ли се подударају сви параметри и да ли је улазни текст исти, укључујући кодирање и нове редове.
Да ли је CRC исто што и хеш или шифровање?
Не. CRC је дизајниран за откривање случајних грешака, није криптографски хеш, дигитални потпис или лозинка. Није сигуран против намерних измена.
Како да упоредим резултат са неким другим системом?
Уверите се да користите потпуно исте параметре алгоритма и да је улазни текст исти, укључујући кодирање и нове редове. Најбоље је да тестирате са познатим примером „123456789“ и очекиваним резултатима наведеним горе.
Контролна листа
- Изаберите одговарајући алгоритам (CRC32, CRC16, CRC8).
- Унесите тачан текст, водећи рачуна о размацима и новим редовима.
- Покрените израчунавање и проверите резултат.
- За упоређивање, користите исти текст и параметре.
Обрада се обавља локално у прегледачу.