Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
hashID — さまざまな種類のハッシュを識別するソフトウェア - | Kitploit
ツール/GitHubGitHub/psypanda/hashid
パスワードクラッキングパスワード攻撃脆弱性分析ハッシュ分析フォレンジック情報収集
GitHubpsypanda/hashid

hashID

さまざまな種類のハッシュを識別するソフトウェア -

リポジトリを見る
1.5k1934年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

hashID | hash-identifier

データ、特にパスワードの暗号化に使用されるさまざまな種類のハッシュを識別します。

これは、時代遅れの hash-identifier <http://code.google.com/p/hash-identifier/>__ を置き換える ものです!

hashID は Python 3 で書かれたツールであり、正規表現を使用して 220 種類以上の独自のハッシュタイプを識別します。 対応ハッシュの詳細なリストは こちら <https://github.com/psypanda/hashID/blob/master/doc/HASHINFO.xlsx>__ にあります。

単一のハッシュを識別したり、ファイルを解析したり、ディレクトリ内の複数の ファイルを読み取って、その中のハッシュを識別することができます。 また hashID は、対応する hashcat <https://hashcat.net/oclhashcat/>__ モードおよび/または JohnTheRipper <http://www.openwall.com/john/>__ 形式を出力に含めることもできます。

hashID は、Python 2 ≥ 2.7.x または Python 3 ≥ 3.3 があれば、どのプラットフォームでもすぐに動作します。

*注: nix オペレーティングシステムでハッシュを識別するときは、シングル クォートを使用して補間を防いでください。

インストール

hashID は以下のコマンドでインストール、アップグレード、アンインストールできます:

.. code:: console

root@kitploit:~
$ pip install hashid
$ pip install --upgrade hashid
$ pip uninstall hashid

または、リポジトリをクローンしてインストールすることもできます:

.. code:: console

root@kitploit:~
$ sudo apt-get install python3 git
$ git clone https://github.com/psypanda/hashid.git
$ cd hashid
$ sudo install -g 0 -o 0 -m 0644 doc/man/hashid.7 /usr/share/man/man7/
$ sudo gzip /usr/share/man/man7/hashid.7

または、最新リリースは こちら <https://github.com/psypanda/hashID/releases>__ から入手できます。

使い方

.. code:: console

root@kitploit:~
$ ./hashid.py [-h] [-e] [-m] [-j] [-o FILE] [--version] INPUT

+---------------------------+-------------------------------------------------------+ | パラメータ | 説明 | +===========================+=======================================================+ | INPUT | 分析する入力 (デフォルト: STDIN) | +---------------------------+-------------------------------------------------------+ | -e, --extended | ソルト付きパスワードを含む全ハッシュアルゴリズムを一覧表示 | +---------------------------+-------------------------------------------------------+ | -m, --mode | 対応するhashcatモードを出力に表示 | +---------------------------+-------------------------------------------------------+ | -j, --john | 対応するJohnTheRipper形式を出力に表示 | +---------------------------+-------------------------------------------------------+ | -o FILE, --outfile FILE | 出力をファイルに書き込む (デフォルト: STDOUT) | +---------------------------+-------------------------------------------------------+ | --help | ヘルプメッセージを表示して終了 | +---------------------------+-------------------------------------------------------+ | --version | プログラムのバージョン番号を表示して終了 | +---------------------------+-------------------------------------------------------+

スクリーンショット

.. code:: console

root@kitploit:~
$ ./hashid.py '$P$8ohUJ.1sdFw09/bMaAQPTGDNi2BIUt1'
Analyzing '$P$8ohUJ.1sdFw09/bMaAQPTGDNi2BIUt1'
[+] Wordpress ≥ v2.6.2
[+] Joomla ≥ v2.5.18
[+] PHPass' Portable Hash

$ ./hashid.py -mj '$racf$*AAAAAAAA*3c44ee7f409c9a9b'
Analyzing '$racf$*AAAAAAAA*3c44ee7f409c9a9b'
[+] RACF [Hashcat Mode: 8500][JtR Format: racf]

$ ./hashid.py hashes.txt
--File 'hashes.txt'--
Analyzing '*85ADE5DDF71E348162894C71D73324C043838751'
[+] MySQL5.x
[+] MySQL4.1
Analyzing '$2a$08$VPzNKPAY60FsAbnq.c.h5.XTCZtC1z.j3hnlDFGImN9FcpfR1QnLq'
[+] Blowfish(OpenBSD)
[+] Woltlab Burning Board 4.x
[+] bcrypt
--End of file 'hashes.txt'--

リソース

  • http://pythonhosted.org/passlib/index.html
  • http://openwall.info/wiki/john
  • http://openwall.info/wiki/john/sample-hashes
  • http://hashcat.net/wiki/doku.php?id=example\_hashes
ツールをダウンロード