ハッシュ値について。
同じデータからは、必ず同じハッシュ値が求められるが、少しでもデータが異なると違うハッシュ値が算定される、とよく言われますよね。
そこで質問です。
それでは、(たとえば50GB級並みの)巨大ファイル2つがあるとします。この2つのファイルは、99.999…%同一ですが、僅か1ビットだけ、どこか違いがあるとします。こんな場合でも、両者に1ビットでも違いがある以上、ハッシュ値は、必ず異なるものなのでしょうか?
もし、そうであれば、ハッシュ値が一致したデータは、完全に同一のデータと判断していいのでしょうか。
(ちなみに、ここでは、改ざんなど、意図的な行為は一切ない、という前提でお願いします。あくまでHDDをバックアップした際の確認が目的での質問です)
多くの方のご回答、宜しくお願いします。
No.1ベストアンサー
- 回答日時:
誤り検出の確率(信頼性)の問題です。
「僅か1ビットだけ、どこか違いがあるとします。」と言うのは、場所まで規定すれば同一でしょうが、場所が違えば…数が違えば…
100%一致を目指すには、全く同じデーターを違う経路から入手して、全てのビット照合が必要です。
> (たとえば50GB級並みの)巨大ファイル、HDDをバックアップした際の確認が目的
危険ですね。
小さいファイル単位が集合して50GBであれば、損失はファイル単位に分散されます。
HDDバックアップ(容量が大きい)ならば、複数のHDDにバックアップしたほうが安心(ハッシュ確認も含む)です。
書き込み時の正常確認が、長い時間を於いた後の読み出しの正常を補償するものではありませんので。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) exFATの外付けSSDからパソコンのNTFSの内蔵ストレージにコピーした場合はコピーしたデータのハ 2 2023/08/09 19:51
- その他(コンピューター・テクノロジー) なぜデータの整合性を確認する時はハッシュ値で確認するのでしょうか?ハッシュ値は衝突する可能性があるの 5 2023/07/05 20:38
- その他(コンピューター・テクノロジー) ハッシュ値を取ったらその取ったハッシュ値はどのように保管すればよいのでしょうか?ハッシュ値のデータす 2 2023/07/02 19:40
- その他(コンピューター・テクノロジー) パソコンは同時に作業をすることが出来るらしいですが以下の動作の全てを同時にすることも可能なのですか? 5 2023/07/22 11:20
- その他(コンピューター・テクノロジー) この用途で快適に使うにはどのくらいのスペックのパソコンを買うべきなのでしょうか? ・100ギガのデー 4 2023/07/20 19:50
- その他(コンピューター・テクノロジー) 3台の外付けHDDにバックアップして1年放置した後にその3台の外付けHDDのデータが壊れてないかを知 3 2023/07/02 21:27
- その他(コンピューター・テクノロジー) 外付けHDDや外付けSSDのデータが壊れていないかをハッシュ値で確認する方法は確実ではないって本当で 3 2023/06/26 20:42
- その他(セキュリティ) デジタル署名について 4 2022/08/12 14:54
- 数学 賃料と専有面積のデータが60部屋分ほどがあり、 賃料÷専有面積(=1㎡あたりの賃料)の数式で計算する 2 2023/02/18 20:33
- 統計学 統計学、エクセルがわかりません!解答と詳しい解説をお願いします! (1)それぞれの地域別に記述統計量 9 2022/08/21 16:30
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ハッシュ検索はなぜ速い
-
一意(ユニーク)かつ、ソート...
-
Perlは戻り値で、ハッシュや配...
-
perlで配列名を動的に作り出したい
-
ハッシュ値によるファイルの同...
-
計算されたハッシュ、レポート...
-
ハッシュのハッシュを実現したい。
-
アクティブセルから、A列最終行...
-
画面を強制的に再描画させる方法
-
どなたかこのプログラミングを...
-
乱数の桁数指定、または範囲指定。
-
アセンブラによるウェイト(WAIT...
-
VBのReturnの使い方
-
VBA for i=1 to lastrow
-
VBAでの一時停止と再開の方法
-
Dim flag(4) as boolean で配列...
-
Excel VBA ユーザーフォームの...
-
alarmの使用について
-
For文を使った九九表の作成
-
「偶数・奇数の和」のフローチ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースでユーザーのパス...
-
文字列を変数名として扱う方法
-
ハッシュ検索はなぜ速い
-
まったく同じファイルのハッシ...
-
列挙型と連想配列の違いを教え...
-
ハッシュ値が一致したデータは...
-
重複ファイルを削除したいので...
-
*(アスタリスク)の意味
-
UTF-8で書かれたJSPの日本語文...
-
チェックデジットについて
-
ハッシュマーク以降のアドレス取得
-
ハッシュリストって単にハッシ...
-
一意(ユニーク)かつ、ソート...
-
多次元連想配列の削除
-
英語でのシャープとコメの呼び...
-
perlで配列名を動的に作り出したい
-
連想配列のサイズ制限
-
ハッシュ値によるファイルの同...
-
全ての変数を初期化する方法は...
-
文字列をハッシュにしなければ...
おすすめ情報