- ベストアンサー
CRCやMD5
takepon256の回答
>比較対象のファイルがCRC16若しくはCRC32が同じでも、MD5の値が違うことはあるんでしょうか? 確率は低いけど、ありうる話。 CRC32が一致する確立は16の8乗。MD5が一致する確立は16の32乗。 >どちらか信頼ある値でしょうか? もちろんMD5。 http://www.ipa.go.jp/security/rfc/RFC1510-06JA.html
関連するQ&A
- MD5
MD5について調べています。異なるファイルをMD5にかけたら、それぞれ異なる値がでてくることはわかったのですが、同じファイル(データが一緒)のファイルをMD5にかけたとき、異なる値がでることはあるのでしょうか? よろしくお願いします
- ベストアンサー
- その他(インターネット・Webサービス)
- CRCについて
ハッシュアルゴリズムは最近MD5やSHAばっかでCRCがあまり使われなくなってきたような気がします。すでに普通のPCで破られるレベルなのでしょうか?
- ベストアンサー
- その他([技術者向] コンピューター)
- CRCってなんですか?
このカテゴリでいいのかもわからずに質問しますが、分割ファイルを結合させようとしたらCRCが不一致です、といわれてしまいました。 CRCっていったいなんですか? 不一致を直すにはどうしたらいいんですか?
- 締切済み
- C・C++・C#
- CRCについて
CRCの算出についてなのですが http://www2c.biglobe.ne.jp/~osakana/vc/pc/crc.html こちらのサイトを参考にすると 1. データを一つ(1バイト)とってきます 2. CRC値を左ビットシフトして、桁上がりがあればさらに生成多項式とXORを取ります 3. データを左ビットシフトして、桁上がりがあればCRC値と1のXORを取ります 4. あと7回(1バイト=8ビットなので)2と3を繰り返します 5. 残りのデータがあれば1に戻ります とあります。 例えばアドレス部00000000にデータ01が入っているもの(ファイルサイズ1バイト)を算出しようとした場合 手計算を行うとCRC16は0001、CRC32は00000001になりそうなのですが いくつかのフリーソフトで実際にバイナリエディタを用いて1バイトのファイルを作成し、試して見たところ CRC16が1E0E CRC32がA505DF1B と出ます。 一般的な算出方法では、上記の説明以外に何か別の処理、初期値などがあるのでしょうか? お分かりになる方是非教えてください。 よろしくお願いします。
- 締切済み
- その他([技術者向] コンピューター)
- CRCエラーについて
CRCエラーが出たのでバックアップを取っているのですが、 CRCエラーが出たファイルをコピーすることはできないのでしょうか。 googleで検索してもエラーが出たファイルをスキップする方法しか出てきませんでした。
- ベストアンサー
- Windows XP
- CRCが一致しません。
WinRarを開き中のファイルをデスクトップに落とそうとしたところ、「~aviのCRCが一致しません」というエラーが出てしまいます。対処法ご存知の方宜しくお願い致します。
- 締切済み
- Windows XP
お礼
回答ありがとうございます。 今回の回答で、論理が少し理解しました。 どちらかだけの値を見るんではなく、両方を比較したいと思います。 ありがとうございました。