まずは、これが適切な場所であるかどうかはわかりませんが、実際にはどんなヘルプも使用できます。その私に1a6a
の答えを与えることになって巡回冗長検査の方法
だから私は、文字列 abcdefghijklmnopqrstuvwxyz12345-ABCDEFGHIJKLMNOPQRSTUVWXYZ12345a
を含むASCIIファイルを与えていると私は、(1010000001010011)のCRC-15多項式を実行することになっていたの。私はちょうど彼がこれを得た方法について私の頭を包むことを試みている。私はこのサイトhttps://www.ghsi.de/CRC/を使って正しく理解しているかどうかを確認していますが、私は346a
を得ています。私の理解では、文字列の各文字には特定の16進数の値が含まれているので、電卓を使用してメッセージを16進数で書き換えて61 62 63 64 65 66 67 68 69 6a...
のように見えるようにします。
ここで何かお手伝いしますか?
これは宿題ですか?また、これまでに何を試しましたか? –
@KenClementはい。これは私がしなければならないプログラムのちょうど始まりのステップです、私はちょうど彼が '1a6a'を手に入れた方法を理解しようとしています。ペーパーアサインメントを行ったことがありますが、CRCの理解を深めるためにはかなり低い値です。メッセージを受けてバイナリに変換し、多項式でXORを実行する必要があり、残りは私たちの答えになるはずです。メッセージが紙のために大きすぎるので、私は実際に試してみる余地がありません。 – RiGid
www.ghsi.de/CRC/電卓は私のために働いています。(https://www.ghsi.de/CRC/index.php?Polynom=1010000001010011&Message=61+62+63+64+65+66+67 + 68 + 69 + 6A + 6B + 6C + 6D + 6E + 6F + 70 + 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 7A + 31 + 32 + 33 + 34 + 35 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 4A + 4B + 4C + 4D + 4E + 4F + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 5A + 31 + 32 + 33 + 34 + 35 + 61 + 0A)。注意:文字列の文字は16進値を「含む」わけではなく、16進数値はcharを符号化する方法(ASCII)です。 – agc