CRC-kontrollsummekalkylator

Generera CRC-kontrollsummor för textinmatning eller filuppladdning. Jämför vanliga CRC-8-, CRC-16-, CRC-24-, CRC-32- och CRC-64-varianter för kontroller av dataintegritet

Inmatning
Klistra in UTF-8-text eller behåll den vanliga CRC-testvektorn 123456789.
CRC-resultat
0 resultat visas

CRC-kontrollsummekalkylator

CRC-kontrollsummor (Cyclic Redundancy Check) är kompakta värden som används för att upptäcka oavsiktliga dataändringar. De är vanliga i nätverksramar, arkivformat, inbäddade protokoll, firmwareuppdateringar och arbetsflöden för filintegritet där ett snabbt feldetekteringsvärde är mer användbart än en kryptografisk signatur.

När du ska använda den

Använd den här kalkylatorn när du behöver jämföra CRC-värden från dokumentation, maskinvaruprotokoll, filformat eller ett annat system. Klistra in text för snabba kontroller, eller importera en fil när kontrollsumman måste beräknas från den exakta byteströmmen.

Varianter som stöds

Verktyget beräknar de vanliga varianterna från det äldre InBrowser.App CRC-verktyget: CRC-1, CRC-8, CRC-8 1-Wire, CRC-8 DVB-S2, CRC-16, CRC-16 CCITT, CRC-16 Modbus, CRC-16 Kermit, CRC-16 XModem, CRC-24, CRC-32, CRC-32 MPEG-2, CRCJAM och flera CRC-64-modeller inklusive ECMA-182, GO-ISO, MS, NVME, REDIS, WE och XZ.

Saker att tänka på

CRC-variantnamn spelar roll. Samma inmatning kan ge olika värden beroende på polynom, initialvärde, reflektionsinställningar och slutlig XOR. Om du matchar ett protokoll eller en leverantörsspecifikation ska du välja resultatet vars variantnamn matchar den specifikationen i stället för att behandla varje CRC-bredd som utbytbar.

CRC är utformat för att upptäcka oavsiktliga fel, inte för lösenordslagring, signaturer eller manipulationssäkert skydd. För säkerhetskänslig verifiering bör du använda ett kryptografiskt hash- eller signaturarbetsflöde i stället.