የመስመር ላይ የCRC ቼክሰም መሳሪያ
ከጽሑፍ ግብዓት የCRC32፣ CRC16 እና CRC8 ቼክሰም ያስሉ። ለ123456789 ውጤቶች፡- CBF43926፣ 4B37፣ F4።. ሂደቱ በአሳሽዎ ውስጥ ይከናወናል።
መጠቀም ይጀምሩ
የCRC ቼክሰም መሳሪያ ባህሪያት
ይህ መሳሪያ የገቡትን ጽሑፍ በUTF-8 ኢንኮዲንግ በመቀየር የCRC ቼክሰም ያሰላል። ለምሳሌ ግብዓት 123456789 ሲጠቀሙ፡- CRC32 ውጤት CBF43926፣ CRC16 ውጤት 4B37፣ CRC8 ውጤት F4 ይሰጣል። ባዶ ጽሑፍ ሲያስገቡ ውጤቶቹ 00000000፣ FFFF እና 00 ናቸው።
የአልጎሪዝም መለኪያዎች
- CRC32፡- የሚያንጸባርቅ ቀኝ-ሽግግር ፖሊኖሚል
0xEDB88320፣ መነሻ0xFFFFFFFF፣ የመጨረሻ XOR0xFFFFFFFF። - CRC16፡- የሚያንጸባርቅ ፖሊኖሚል
0xA001፣ መነሻ0xFFFF፣ የመጨረሻ XOR የለም። - CRC8፡- ፖሊኖሚል
0x07፣ መነሻ0፣ የመጨረሻ XOR የለም፣ በጣም ጉልህ ቢት ቅደም ተከተል ይሰራል።
ውስንነቶች
ይህ መሳሪያ የጽሑፍ ቁምፊዎችን እንጂ የሄክሳዴሲማል ባይት ሕብረቁምፊዎችን አያሰላም። ለምሳሌ 41 የሚለው ግብዓት ሁለት የጽሑፍ ቁምፊዎች ነው እንጂ አንድ ባይት 0x41 አይደለም። የፋይል መጫን ወይም የግብዓት ኢንኮዲንግ መምረጫ የለም። ግብዓት በ500,000 የጃቫስክሪፕት UTF-16 ኮድ ክፍሎች የተገደበ ነው።
ተደጋጋሚ ጥያቄዎች
የCRC16 ውጤት ከሌሎች መሳሪያዎች ጋር ለምን አይመሳሰልም?
የCRC ውጤት በአልጎሪዝም መለኪያዎች ላይ ይወሰናል። ይህ መሳሪያ የተወሰኑ መለኪያዎችን ይጠቀማል፤ ሌሎች መሳሪያዎች የተለያዩ ፖሊኖሚሎች ወይም መነሻ እሴቶች ሊኖራቸው ይችላል። ለማነጻጸር ሁሉንም መለኪያዎች እና ትክክለኛ ባይቶች ማዛመድ አለብዎት።
የጽሑፍ ኢንኮዲንግ ውጤቱን ይነካዋል?
አዎ። መሳሪያው ጽሑፉን እንደ UTF-8 ባይት ቅደም ተከተል ይቀይራል። ስፔስ፣ የካፒታል ፊደል እና የመስመር መጨረሻ ምልክቶች ውጤቱን ይለውጣሉ። ለምሳሌ Hello እና Hello በመስመር መጨረሻ ምልክት የተለያዩ ውጤቶች አሏቸው።
ይህ መሳሪያ ለደህንነት ዓላማ ሊያገለግል ይችላል?
የCRC ቼክሰም ድንገተኛ የመረጃ ለውጦችን ለመለየት ጠቃሚ ነው፣ ነገር ግን ምስጠራ፣ ዲጂታል ፊርማ፣ የመለያ ማረጋገጫ ወይም የይለፍ ቃል ሃሽ አይደለም። ለደህንነት ወሳኝ ተግባራት አይጠቀሙበት።
የግላዊነት ማስታወቂያ
የገቡት መረጃዎች ወደ ሌላ ቦታ አይላኩም፤ ስሌቱ በአካባቢዎ ይከናወናል።
ሂደቱ በአሳሽዎ ውስጥ ይከናወናል።