Handytool
ユーティリティローカルで実行

SHA & ハッシュジェネレーター

任意のテキストの SHA-1、SHA-256、SHA-384、SHA-512 ハッシュを生成します。16 進法か Base64 形式で出力。すべてブラウザ内で処理します。

フォーマット
アルゴリズム
テキスト
0 0 バイト
ダイジェスト
0 0 バイト

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 を使用してブラウザ内で完全に行われます。アップロード、ログ記録、保存は一切ありません。

他のツールを見る

すべてのツール