Veebipõhine CRC kontrollsumma tööriist
Tööriist arvutab kontrollsumma tekstivälja sisust UTF-8 kodeeringus. Töötlemine toimub kohalikult teie brauseris.
Alusta kasutamist
Veebipõhine CRC kontrollsumma tööriist
Tööriist arvutab kontrollsumma tekstivälja sisust UTF-8 kodeeringus.
Funktsioonid ja näited
Kontrollsumma arvutamine
Tööriist arvutab kontrollsumma tekstivälja sisust UTF-8 kodeeringus. Näiteks sisestades Hello ja valides CRC32, saad kindla tulemuse. Tähelepanu: tühikud, suur- ja väiketähed ning reavahetused mõjutavad tulemust. Hello ja Hello koos reavahetusega annavad erinevad kontrollsummad.
Algoritmi parameetrid
CRC32 kasutab peegeldatud paremale nihutatavat polünoomi 0xEDB88320, algväärtust 0xFFFFFFFF ja lõplikku XOR-i 0xFFFFFFFF. CRC16 kasutab peegeldatud polünoomi 0xA001, algväärtust 0xFFFF; lõplik XOR puudub. CRC8 kasutab polünoomi 0x07, algväärtust 0; lõplik XOR puudub, töödeldes kõige olulisemaid bitte. Valikus kuvatakse CRC16 polünoom ja algväärtus; ülejäänud parameetrid on kirjeldatud siin.
Piirangud
Sisend on piiratud 500000 JavaScripti UTF-16 koodiühikuga. Arvutamine toimub lehel, seega mobiilseadmetes alusta väikese tekstiga. Tööriist ei kuva oodatava väärtuse võrdlust ega automaatset õige/vale hinnangut.
Korduma kippuvad küsimused
Kas ma saan sisestada kuupäeva või arvu kohalikus vormingus?
Jah, kuid kuupäeva või arvu ei tõlgendata arvväärtusena. Tööriist töötleb teksti täpselt nii, nagu see on kirjutatud. Kuupäev või arv kohalikus vormingus on lihtsalt teksti jada, mis mõjutab kontrollsummat. Näiteks 1,5 ja 1.5 annavad erinevad tulemused.
Miks on tulemus suurtähtedega ja nullidega täiendatud?
Tulemus kuvatakse suurtähtedes ja täiendatakse nullidega kindla pikkuseni: CRC32 puhul 8, CRC16 puhul 4, CRC8 puhul 2 tähemärki. See on lihtsalt kuvamisvorming, mitte toorväärtus.
Kas tööriist on piisav turvalisuse tagamiseks?
Ei. CRC tuvastab juhuslikud vead, kuid ei ole krüpteerimine, digitaalallkiri ega parooliräsi. Ärge kasutage seda turvalisuse eesmärgil.
Kontrollnimekiri
- Kontrolli, et valitud algoritm vastab soovitud parameetritele.
- Veendu, et sisend on täpselt sama, mida soovid kontrollida (sh reavahetused).
- Võrdle tulemust teise süsteemiga, kasutades sama algoritmi ja sama kodeeringut.
Töötlemine toimub kohalikult teie brauseris.