ハッシュ計算機 | Toolypet
無料オンラインハッシュ計算機。MD5、SHA-1、SHA-256、SHA-512ハッシュを計算。MCP対応。
これは何ですか?
ハッシュ計算機は、テキストやファイルのハッシュ値を複数のアルゴリズムで同時に計算するツールです。MD5、SHA-1、SHA-256、SHA-512などの出力を一覧で比較できます。
入力
プレビュー
テキストを入力して計算をクリックしてハッシュを生成
使い方
テキストを入力するか、ファイルをドラッグ&ドロップしてください。複数のハッシュアルゴリズムで同時に計算し、結果を一覧表示します。
詳細解説
ハッシュ計算機は、データ整合性の検証とセキュリティ分析に使用されます。
対応アルゴリズム:
- MD5: 128ビット。高速だが衝突脆弱性あり
- SHA-1: 160ビット。非推奨(衝突実証済み)
- SHA-256: 256ビット。セキュリティと速度のバランス良好
- SHA-384: 384ビット。SHA-256より強力
- SHA-512: 512ビット。最高のセキュリティ
ファイルハッシュの用途:
- ダウンロード検証: 配布元のハッシュ値と比較
- 重複検出: 同一内容のファイルを特定
- 改ざん検出: ファイルの変更を検知
- デジタルフォレンジクス: 証拠ファイルの完全性を証明
例
- テキストのMD5とSHA-256ハッシュを同時計算
- ファイルのチェックサムを生成して検証
- 複数アルゴリズムのハッシュ出力を比較
- APIレスポンスボディをハッシュ化してコンテンツアドレス可能なストレージ用キャッシュキーを作成
- ファイル転送後にSHA-256チェックサムを比較してファイル整合性を検証
Toolypet MCPサーバーのインストール
1つのコマンドでAIエージェントにToolypetツールを追加できます。Claude Desktop、Claude Code、Cursor、およびすべてのMCP互換クライアントで使用可能です。
クイックスタート
npx -y @toolypet/mcp-server@latest
MCPクライアント設定
{
"mcpServers": {
"toolypet": {
"command": "npx",
"args": [
"-y",
"@toolypet/mcp-server@latest"
]
}
}
}ツール名:
mcp__toolypet__hash_calculatorプロンプト例
Calculate MD5 and SHA-256 hashes of 'hello world'
入力例
{
"input": "hello world",
"algorithms": [
"md5",
"sha256"
]
}出力例
{
"results": {
"md5": "5eb63bbbe01eeed093cb22bb8f5acdc3",
"sha256": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9"
}
}よくある質問
- どのアルゴリズムが最適?
- セキュリティ用途にはSHA-256以上を推奨します。ファイルの簡易チェックにはMD5でも十分ですが、セキュリティ目的には使用しないでください。
- ファイルハッシュの検証方法は?
- ファイルのハッシュを計算し、配布元が提供する正しいハッシュ値と文字列一致を比較してください。一致すればファイルは改ざんされていません。
- ハッシュ値から元データを復元できますか?
- いいえ、暗号ハッシュ関数は一方向関数です。ハッシュ値から元のデータを逆算することは計算上不可能です。
- 大きなファイルのハッシュ計算は?
- ファイルはチャンク単位で処理されるため、大きなファイルでも計算可能です。ただし処理時間はファイルサイズに比例します。
- Claude/Cursorでこのツールを使用するにはどうすればいいですか?
- MCPを通じてこのツールを使用できます。AIエージェントの設定に 'npx -y @toolypet/mcp-server@latest' でToolypet MCPサーバーを追加してください。その後、AIに mcp__toolypet__hash_calculator をパラメータ付きで使用するよう指示してください。
- MCPとは何ですか?なぜToolypetはMCPをサポートしているのですか?
- MCP(Model Context Protocol)は、ClaudeやCursorなどのAIエージェントが外部ツールを使用できるようにするオープン標準です。ToolypetはMCPをサポートしているため、65以上のすべてのツールをブラウザとAIエージェントの両方で使用でき、計算や操作をAIワークフローにシームレスに統合できます。
- MCPとは何ですか?ToolypetがMCPをサポートする理由は?
- MCP(Model Context Protocol)は、ClaudeやCursorなどのAIエージェントが外部ツールを利用できるオープンスタンダードです。ToolypetはMCPをサポートしているため、65以上のすべてのツールをブラウザとAIエージェントの両方で使用でき、計算や操作をAIワークフローにシームレスに統合できます。