ハッシュ計算ソフト【整合性、比較、検索】

1 :名無しさん@お腹いっぱい。:2014/06/08(日) 07:35:35.75 ID:FyP2cExU0.net
●参考
オープンソースの暗号化ソフトウェアは、より安全性が高いと考えられている。
何故なら、ハッシュ値を生成し暗号化するコードに怪しい部分やバックドアが無いか、徹底的に精査されるからである。

http://ja.wikipedia.org/wiki/ハッシュ関数
ハッシュ関数は主に検索の高速化やデータ比較処理の高速化、さらには改竄の検出に使われる。
例えば、データベース内の項目を探したり、大きなファイル内で重複しているレコードや似ているレコードを検出したり、
核酸の並びから類似する配列を探したりといった場合に利用できる。

http://ja.wikipedia.org/wiki/Secure_Hash_Algorithm
ハッシュ関数は主に検索の高速化やデータ比較処理の高速化、さらには改竄の検出に使われる。
2013年現在、SHAはSHA-0、SHA-1、SHA-2 (SHA-224、SHA-256、SHA-384、SHA-512、SHA-512/224、SHA-512/256)、
SHA-3 (SHA3-224、SHA3-256、SHA3-384、SHA3-512)の4種類が存在している。
SHA-0、SHA-1ともに、対象とした攻撃(ハッシュ値の強衝突耐性突破)が見つかっているが、SHA-2には攻撃された記事はまだない。

http://ja.wikipedia.org/wiki/SHA-3
2012年10月2日、Keccakはアメリカ国立標準技術研究所 (NIST)によるSHA-3公募の勝者に選ばれた[2]。
SHA-3はSHA-2の置き換えを目指したものではない(SHA-2への攻撃は未だ成功していない)。
MD5、SHA-0への実際の攻撃の成功と、SHA-1への理論的攻撃の成功から、NISTはこれらに類似した構造を持たないハッシュ関数を求めており、これがSHA-3となった。

●安全性が低いハッシュ関数
MD4
MD5
RIPEMD
SHA-0
SHA-1

28 :名無しさん@お腹いっぱい。:2014/07/24(木) 16:23:11.09 ID:wMHi/lX00.net

ほっしゅ

54 :名無しさん@お腹いっぱい。:2020/05/14(Thu) 20:37:42 ID:JqbiaXN60.net

9 :名無しさん@お腹いっぱい。:2014/06/10(火) 11:01:58.38 ID:+pLLxSqa0.net

AvastもSymantecもHouseCallも誤検出多いやつだな

20 :名無しさん@お腹いっぱい。:2014/06/18(水) 15:40:48.40 ID:gkRiplZj0.net

HashSumとか普通にウイルスw
オープンソースでもないのに、誤検出なんてよく信じられるなw
ほぼ確実に信頼のある独自の検査方法でもあるんだろうかw
どちらにせよ、トロイ認定されたのなんて使わないに越したことないぞw

26 :名無しさん@お腹いっぱい。:2014/06/20(金) 12:49:51.19 ID:jll3n0D90.net

旧verのFastHash 0.38bでも直ってないよ
どうして急に0.38b勧めて来たのかわからないんだがの環境だと正常にの複数選択分のハッシュがコピーが出来たの?

50 :名無しさん@お腹いっぱい。:2019/07/24(水) 18:34:52.13 ID:rhWCraGO0.net

QuickHash GUI is an open source hashing tool for Windows, Linux and macOS
https://www.ghacks.net/2019/07/24/quickhash-gui-open-source-hashing-tool-for-windows-linux-and-macos/

42 : :2018/05/01(火) 10:28:50.09 ID:7s6/2WEr0.net

12 :名無しさん@お腹いっぱい。:2014/06/12(木) 20:47:09.43 ID:igLv3j2M0.net

bkhashes 使ってたけど、ハッシュ関数のTigerで間違ったハッシュ値を出すバグがあるね。
下のソフト達と比べるとbkhashesだけ計算結果が全然違って役に立たない。
HashTab
HashSum
md5deep
Hash Codes
Marxio File Checksum Verifier
FSUM

全部今日の時点の最新版を使用。
Tigerって頻繁には使わないから被害はそこまで大きくなかったものの、信頼性という意味でこの不具合は致命的…

23 :名無しさん@お腹いっぱい。:2014/06/18(水) 19:20:28.90 ID:8BnJI6Va0.net

脆弱性がウイルスとして検出されるとは考えにくいんでたぶんUPX圧縮の部分だろうね

32 :名無しさん@お腹いっぱい。:2016/03/14(月) 09:21:47.80 ID:JfKpdhBv0.net

普通のやつはハッシュチェックなんてしないからな。
パソコンに詳しくないと、容量だけみて同じファイルだと思うからな。

19 :名無しさん@お腹いっぱい。:2014/06/18(水) 13:18:17.91 ID:8ka2FXY/0.net

2年くらい前まではHashSumを使ってたなぁ
なんとなくHashMyFilesに乗り換えて今もそのままだ
複数起動あれこれにちょっと問題あるけれども
いまのところ一番使い勝手が手になじむので

この手のツールはWinでいう、シェル組み込みとか勝手にしないアプリがいいなぁ

35 :名無しさん@お腹いっぱい。:2016/07/16(土) 23:09:05.04 ID:eLxYgKRv0.net

保守

38 :名無しさん@お腹いっぱい。:2017/04/22(土) 13:45:53.19 ID:S5vMrD1k0.net

はしゅ

22 :名無しさん@お腹いっぱい。:2014/06/18(水) 18:51:05.94 ID:p3wp8H+H0.net

Availability and description of the File Checksum Integrity Verifier utility (MD5, SHA1)
https://support.microsoft.com/kb/841290/

MD5とSHA1しか無いけどMS純正だし程度の能力w

24 :名無しさん@お腹いっぱい。:2014/06/18(水) 19:57:48.80 ID:EcYXAp9g0.net

なんでもないバイナリでもパッカー使うと誤検知するもんな

14 :名無しさん@お腹いっぱい。:2014/06/14(土) 05:48:26.66 ID:m4MmM8Dd0.net

FastHash 0.39βはリスト複数選択時に右クリック→[ハッシュをコピー(H)]で複数選択分のハッシュがコピーされないバグが致命的
ここさえ直れば完璧なGUIリスト型ソフトなのに…

誰か直せる神はいないものか…

7 :名無しさん@お腹いっぱい。:2014/06/08(日) 19:49:14.99 ID:bDvhTwvi0.net

bkhashesをironでダウンロードしたらマルウェアとして扱われた。
あとこれ確認したらオープンソースだった。
virustotalで確認したけど、問題なかったし誤検出かも。

俺は画像の重複確認はファイルが少ない場合はVisiPicsってソフト使ってるけど、
数万ファイルとなると重複確認(BeRepetition)で一括削除してる。
数が多い場合はこっちの方が早い感じ。
でもハッシュ組み合わせて検索できないし、微妙に違う重複ファイルとかはうまく検索できない。

40 :名無しさん@お腹いっぱい。:2017/07/22(土) 01:49:43.67 ID:Cjn0bRcu0.net

ヘッダの一部を書き換えるスクリプトでも組めば?
目的は知らんがよからぬことを考えてるならやめておけよ

39 :名無しさん@お腹いっぱい。:2017/07/21(金) 02:13:01.03.net

ハッシュが変わるようにデータを改竄するソフトって無いの?
できれば内容が壊れないようにファイル形式に合わせて

29 :名無しさん@お腹いっぱい。:2014/08/27(水) 04:48:45.79 ID:otRAINwH0.net

前スレはないの?

33 :名無しさん@お腹いっぱい。:2016/03/14(月) 21:01:52.15 ID:5QbY5dj/0.net

素人でも日付ぐらいは確認するわ

49 : :2019/07/01(月) 19:27:55.50 ID:m8G4kOG10.net

あげ

37 :名無しさん@お腹いっぱい。:2016/12/10(土) 23:21:04.46 ID:yOBewx/R0.net

保守

6 :名無しさん@お腹いっぱい。:2014/06/08(日) 19:26:50.15 ID:LFhHj4su0.net

ソフトによって計算速度も大分違うね。
Sigcheck試してみたけど、かなり遅かった。

31 :名無しさん@お腹いっぱい。:2015/06/26(金) 00:04:09.30 ID:7HZxMy8n0.net

無いんだなこれが
だからFastHashみたいなファイル数に限界のあるまま更新の止まった古いソフトがいっつまでも第一線なんて事になってる

ポータブル式で、100万ファイル以上扱えるソフトって無いのかね?
PCの用途によっちゃ1GBで1万ファイル以上って分野もあるんだよ
FastHashは15万程度が限界
今NullCompっての使ってるけどこれも50万で落ちた
機能も縦一列に並べるだけで検索もろくに出来ないし
ソフト一覧作るなら何万ファイルまで対応って情報もくれよ

比較パーティション2つをまるごと登録して
一晩待てばハッシュ一致ファイルと不一致ファイルを丁寧に分けて処理待ち状態にしてくれる
そんな当たり前の需要を満たしてくれるソフトが無いんだよ
少なくとも日本語じゃ探しても探してもな

17 :名無しさん@お腹いっぱい。:2014/06/18(水) 11:19:33.68 ID:dzvhyUPC0.net

unix形式?で出力されてればツールはいくらでもあるのでは

17 :名無しさん@お腹いっぱい。:2014/06/18(水) 11:19:33.68 ID:dzvhyUPC0.net

unix形式?で出力されてればツールはいくらでもあるのでは

15 :名無しさん@お腹いっぱい。:2014/06/18(水) 10:01:19.10 ID:gXPsdjK70.net

追加します。
信頼性においては、良い感じ。

KeePassの製作者のサイトから(全てオープンソース)
http://dominik-reichl.de/software.html
GUI
VisualHash (SHA-1, SHA-256, SHA-384, SHA-512)
CUI
ReHash (SHA-1, SHA-256, SHA-384, SHA-512)

VisualHashは.NET製でイマイチ。
リスト出力、ハッシュの自動確認機能がない。

ReHashは良い感じ。
みんなCUIのハッシュ計算ソフトってリスト出力の後、整合性の確認はどうしてる?
目視で確認してるの?それとも何か比較ソフト使ってる?

11 :名無しさん@お腹いっぱい。:2014/06/10(火) 20:02:18.45 ID:KyaShGvt0.net

exeがUPX圧縮されてるようだからそのせいで誤判定って事かもね
どっちにしろ早くて使い勝手のいいのが一番だけどこれは使い道しだいで判定基準が変わるか

3 :名無しさん@お腹いっぱい。:2014/06/08(日) 07:37:26.19 ID:FyP2cExU0.net

●ソフトウェア
HashSum (SHA-224, SHA-384, SHA-512, SHA-512/224, SHA-512/256, SHA3-224, SHA3-256, SHA3-384, SHA3-512)
http://hp.vector.co.jp/authors/VA052754/
FastHash (SHA-256, SHA-384, SHA-512)
http://hp.vector.co.jp/authors/VA033110/fasthash.htm
HashMyFiles (SHA-256, SHA-512, SHA-384)
http://www.nirsoft.net/utils/hash_my_files.html
MultiHasher (SHA-256, SHA-384, SHA-512)
http://www.abelhadigital.com/multihasher
bkhashes (SHA-256, SHA-384, SHA-512)
http://www14.ocn.ne.jp/‾bkclass/
CDCheck (SHA-256, SHA-348?384, SHA-512)
http://www.kvipu.com/CDCheck/download.php
重複確認 (SHA-256)
http://www.vector.co.jp/soft/winnt/util/se454495.html
Sigcheck v2.1 (SHA-256)
http://msdn.microsoft.com/en-us/library/bb897441.aspx

#オープンソース
RHash (SHA-256, SHA-512)
http://sourceforge.net/projects/rhash/
md5deep (SHA-256, SHA3-256)
http://md5deep.sourceforge.net/
Karen’s Hasher (SHA-224, SHA-256, SHA-384, SHA-512)
http://www.karenware.com/powertools/pthasher.asp
Quick Hash GUI (SHA-256, SHA-512)
http://sourceforge.net/projects/quickhash/
HashCheck Shell Extension
http://code.kliu.org/hashcheck/

30 :名無しさん@お腹いっぱい。:2014/12/10(水) 21:00:35.73 ID:9gQeC+3K0.net

計算大変

45 :名無しさん@お腹いっぱい。:2018/11/14(水) 10:47:56.72 ID:h+gS7RQd0.net

41 : :2018/01/01(月) 07:13:09.18 ID:dIxppKOn0.net

🎍‍

44 : :2018/11/01(木) 08:31:32.26 ID:ldYMjiaf0.net

しゅ

21 :名無しさん@お腹いっぱい。:2014/06/18(水) 15:52:24.66 ID:7/KpDmKv0.net

OpenSSLの例の問題にひっかかってその部分が検出反応してるのかね
それとも上のほうで出てるけれどもUPX圧縮の部分か?

のような反応みてると、Chrome拡張でExtension Defenderがマルウェア判定したものを
何も考えず頭から信じて発狂しそうな人だなぁ

5 :名無しさん@お腹いっぱい。:2014/06/08(日) 15:17:16.08 ID:3Y+F0gxo0.net

FSUM
MD2, MD4, MD5, SHA-1, SHA-2( 256, 384, 512), RIPEMD-160, PANAMA, TIGER, ADLER32, CRC32;

http://www.slavasoft.com/fsum/

27 :名無しさん@お腹いっぱい。:2014/06/20(金) 12:56:51.23 ID:eAy4Pl+E0.net

18はVersion履歴に
2003/11/25 ver0.38β
 クリップボードへのコピーに失敗することがあったのを修正、その2
と書いてあったからじゃね。

48 :名無しさん@お腹いっぱい。:2019/05/18(土) 23:20:11.25 ID:ieHqMLbN0.net

unicode対応なFastHashみたいなのがほしい

10 :名無しさん@お腹いっぱい。:2014/06/10(火) 16:20:14.39 ID:vfp4RCiH0.net

VirusTotal って実際の製品と違う結果が出ることがあるからあまり信じすぎないほうがいいよ
実際、HashSumはVirusTotalではSymantecが検出していることになってるけど、
実際の製品の Norton Internet Security 2014 では何も検出されない

36 :名無しさん@お腹いっぱい。:2016/07/18(月) 12:47:37.80 ID:50fJuKaj0.net

日付と言えばファイルが壊れた場合更新日時が新しくなるんだよな

2 :名無しさん@お腹いっぱい。:2014/06/08(日) 07:36:19.92 ID:FyP2cExU0.net

使いやすいソフトウェアや、ハッシュを使ったファイルの整合性、比較、検索について語りましょう
また、最近のNSAの暴露事件からハッシュの安全性なども語りましょう

●ソフトの種類
ファイルの整合性
データ比較、検索

46 : :2019/01/01(火) 21:23:52.59 ID:sfruLGm50.net

あげ

43 : :2018/09/01(土) 18:23:12.84 ID:isNo9PeW0.net

16 :名無しさん@お腹いっぱい。:2014/06/18(水) 11:12:38.19 ID:gXPsdjK70.net

47 :名無しさん@お腹いっぱい。:2019/03/16(土) 17:28:07.82 ID:lBMkni8N0.net

hash hash
hush hush
hoshu hoshu

4 :名無しさん@お腹いっぱい。:2014/06/08(日) 11:06:28.26 ID:xm+AyDOr0.net

俺の知ってるだけで他にも↓だけあるんだが

HashTab(Adler32,BTIH,CRC32,ED2K,GOST,MD2,MD4,MD5,RIPEMD-128,RIPEMD-256,RIPEMD-320,SHA-1,SHA-256,SHA-384,SHA-512,SHA3-224,SHA3-256,SHA3-384,SHA3-512,TTH,Tiger,Whirlpool)
http://www.forest.impress.co.jp/library/software/hashtabshlex/
HashOnClick(MD5,SHA1,CRC32)
http://www.2brightsparks.com/onclick/hoc.html
Hash Codes(Adler32,CRC32,CRC64,Gost,Haval,MD2,MD4,MD5,MD6,RIPEMD-128,RIPEMD-160,RIPEMD-256,RIPEMD-320,SHA-0,SHA-1,SHA-1-IME,SHA-224,SHA-256,SHA-384,SHA-512,Tiger,Whirlpool)
http://hashcodes.com/
Summae(CRC-16,CRC-32,MD-5,SHA-1,SHA-256,SHA-384,SHA-512,RIPE MD-160)
http://www.jmedved.com/summae/
Marxio File Checksum Verifier(CRC32,MD4,MD5,SHA1,SHA-256,SHA-384,SHA-512,RIPEMD-128,RIPEMD-160,HAVAL 256,TIGER 192)
http://www.softpedia.com/progDownload/Marxio-File-Checksum-Verifier-Download-122184.html
μHash(SHA1,MD5,CRC32)
http://softvisia.com/svd/uhash/#download

8 :名無しさん@お腹いっぱい。:2014/06/10(火) 07:35:52.48 ID:H1d3bDxZ0.net

HashSum
https://www.virustotal.com/ja/file/a4d05907b1ed3a5d91db308872d3b6d2ceee86a351728ed6d90082f675ccc1a2/analysis/

対応種類は多いけど、マルウェアとして検出されてる。
GUIだとやっぱFasthashかな

53 :名無しさん@お腹いっぱい。:2020/04/15(水) 18:56:55 ID:Rmlo51/k0.net

25 :名無しさん@お腹いっぱい。:2014/06/18(水) 22:45:11.04 ID:RviGP2AV0.net

最終的にrhashを環境変数に追加してバッチファイルまたは
引数指定してシェルメニューに追加する形で良い感じに落ち着いた。
PPXにもハッシュ比較機能あったんだ…
ファイラー使ってる人はハッシュ機能ついてそう

52 : 【末吉】 :2020/03/01(日) 22:28:00 ID:JTNPUKrS0.net

🧫‍

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

最近のコメント

匿名 : 【いちゃ部屋】株式会社SHIFT【5ch出張所】
 新入社員はわかいそう、 在宅勤務でe-ラニングうけとけ、 ... (6/18)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫や (5/28)
匿名 : 【残業代】福井 株式会社アスタ【未払い】
 プライド高いところあるけど清輝あるなら大丈夫か (5/07)
ページTOPへ↑