SHA & ハッシュジェネレーター
任意のテキストの SHA-1、SHA-256、SHA-384、SHA-512 ハッシュを生成します。16 進法か Base64 形式で出力。すべてブラウザ内で処理します。
SHA & ハッシュジェネレーターについて
Handytool のハッシュジェネレーターは、Web Crypto API を使用してブラウザ内で SHA-1、SHA-256、SHA-384、SHA-512 ハッシュをリアルタイムで計算します。16 進法または Base64 形式で出力し、ワンクリックでコピー可能です。ハッシュ化がローカルで行われるため、パスワード、トークン、機密内容を安心して処理できます。
SHA & ハッシュジェネレーターの機能
- 01
4 つの SHA バリアント
SHA-1、SHA-256、SHA-384、SHA-512 の間を即座に切り替えられます。すべてブラウザの Web Crypto API を使用して計算されます。HTTPS と最新の認証システムで使用される実装と同一です。
- 02
16 進法または Base64 出力
ダイジェストを小文字の 16 進法文字列(最も一般的な形式)または Base64(HTTP ヘッダーとトークンで使用される圧縮形式)で取得します。入力を再入力することなく、いつでも形式を切り替えられます。
- 03
ブラウザ内で完全に実行
ハッシュ化は SubtleCrypto をローカルで使用します。テキストはサーバーに送信されません。機密、パスワード(非認証使用)、または機密ペイロードのハッシュを安全に生成できます。
SHA & ハッシュジェネレーターのよくある質問
- SHA ハッシュとは何ですか?
- SHA(Secure Hash Algorithm)は任意の入力を固定長の指紋に変換する暗号ハッシュ関数です。同じ入力は常に同じハッシュを生成しますが、ハッシュから入力を復元することは計算上不可能です。整合性チェック、デジタル署名、コンテンツアドレッシングに使用されます。
- どの SHA バリアントを選ぶべきですか?
- ほとんどの最新アプリケーションでは SHA-256 を使用してください — 高速で広くサポートされています。64 ビットシステムでさらなる安全性マージンが必要な場合は SHA-512 が良い選択肢です。SHA-1 はセキュリティに関連する用途では避けてください。レガシーシステムとの互換性のため、ここに含まれているのみです。
- パスワードのハッシュ化に SHA を使用すべきですか?
- いいえ — 直接ではありません。SHA ハッシュは計算が速すぎるため、ブルートフォース攻撃に脆弱です。パスワード保存には、bcrypt、scrypt、Argon2 などの専用パスワードハッシュ関数を使用してください。このツールはコンテンツ整合性、ファイルフィンガープリント、チェックサム比較に有効です。
- ハッシュがデフォルトで 16 進法である理由は何ですか?
- 16 進法(16 進数)はバイト境界に綺麗にマップされるため、ハッシュの最も一般的な表現です — 2 つの 16 進数字が 1 バイト。Base64 はより圧縮的ですが、人間にとって読みやすさは落ちます。ダウンストリームシステムの期待値に応じて、形式を切り替えてください。
- テキストがサーバーに送信されますか?
- いいえ。ハッシュ化は Web Crypto API を使用してブラウザ内で完全に行われます。アップロード、ログ記録、保存は一切ありません。
関連ツール
ユーティリティ →- 利用可能
Base64 エンコーダー & デコーダー
テキストを Base64 にエンコードしたり Base64 をテキストにデコードしたりします。URL セーフな Base64 にも対応。すべてブラウザ内で処理します。
ユーティリティローカルで実行開く - 利用可能
URL エンコーダー & デコーダー
テキストをパーセントエンコード URL に変換したり、パーセントエンコード文字列をデコードしたりします。即座にプライベートで処理します。
ユーティリティローカルで実行開く - 利用可能
UUID ジェネレーター
暗号的にランダムな UUID v4 または時系列順 UUID v7 識別子を、単一または大量に生成します。ブラウザ内で実行します。
ユーティリティローカルで実行開く
他のツールを見る
すべてのツール →- 利用可能
PDF を JPG に
PDF の各ページを、ブラウザで直接、鮮明な JPG、PNG、または WebP 画像に変換します。アップロード不要、品質低下なし。
PDFローカルで実行開く - 利用可能
背景を削除
ブラウザ内のAIモデルを使って写真の背景を消去し、透明なPNGを取得 — アップロード不要、画像はデバイスに保存。
画像ローカルで実行開く - 利用可能
動画をトリム
動画の先頭や末尾をフレーム単位でカットします。
動画開く - 利用可能
音声をトリム
音声ファイルの一部を切り出します。
音声ローカルで実行開く - 利用可能
Markdown を HTML に
Convert Markdown into clean HTML right in your browser.
ドキュメントローカルで実行開く