crc

    0

    1答えて

    UDPメッセージをあるデバイスから別のデバイスに送信しています。メッセージ内にタイムスタンプがあり、16ビットフィールドで送信されます。受信機は、フィールドが「ロールオーバ」する回数を追跡し、16ビットを超える時間スパンを追跡できるようにします。プロトコル設計者は、32ビットタイムスタンプ全体を使用してメッセージのCRCを計算する必要があると判断しました。これは良いアイデアですか?メッセージ期間は

    0

    1答えて

    シリアルポート経由でデバイスに接続しようとしています。デバイスはビッグエンディアンモードでデータパケットの最後にCRC16タグを付加します。ソフトウェア側では、CRCをチェックするためのコードは次のようなものです: bool Protocol::checkCRC(const QByteArray &buf) { if(buf.size()<3){ return false;

    3

    1答えて

    私は2種類のCRCアルゴリズムを見てきました。一方の種類は「直接」と呼ばれ、他方の種類は「非直接」または「間接」と呼ばれます。両方のコードは少し異なります。直接型に変換された初期値が指定されている場合、両方とも同じチェックサムを計算できます。 私は正常に両方のアルゴリズムを実行することができ、私は初期値を変換する方法を知っています。これは問題ありません。 私が見つけられなかったもの:なぜこれらの2

    0

    1答えて

    通常、データストリームの最後にCRCを追加します。 CRCチェックはCRC自体を含み、CRCが正しい場合には0を返す。 埋め込みコードを検証するためにCRCを追加する必要があります。チェックインする必要がありますが、メモリ空間の先頭のワードは割り込みベクタのためのものです。 CRCチェックがコード全体に対して0を返すようにキー値の中間に配置することは可能ですか? (またはこれは解決できませんか)

    0

    1答えて

    どこから始めたらいいのかわかりません。 すべてのWebアプリケーションまたはC#\ Python \ C \ C++も同様です。おかげさまで

    0

    1答えて

    ファイルの内容を(たとえその中に何かを含めながら)変更するには、CRC固有の方法で助けや指示が必要です。いくつかの制限があります:私はいくつかのコード行を含める必要があります。そして、ファイルの先頭にPNG宣言を入れます。はい、LFI用です。 悪意のあるハッキングの目的ではありません。

    1

    2答えて

    私はC#プログラムにcrc計算を実装しようとしています。デバイスCプログラムからコードスニペットを取得しましたが、プログラムに実装できません。ここで は、私が持っているコードです: uint16_t oblicz_crc(uint8_t* buffer, uint8_t length) { uint16_t crc = 0xffff; uint8_t i, j; f

    -1

    1答えて

    既存のPNG画像と同じXMODEM-CRCチェックサムを持つ新しいPNG画像を作成する必要があります。 新しい画像はPNGの構造を持っている必要がありますし、exising画像のXMODEM-CRCは、次のとおりです。私は、問題や解決策(前述の条件を満たしている画像)を解決することができる方法を探しています0xC553 。 ありがとうございます!

    0

    1答えて

    この表から NSArray* table16 = [NSArray arrayWithObjects:@0x0000, @0xC0C1, @0xC181, @0x0140, @0xC301, @0x03C0, @0x0280, @0xC241,@0xC601, @0x06C0, @0x0780, @0xC741, @0x0500, @0xC5C1, @0xC481, @0x0440,@0xCC01