SHA-1は任意長のデータから160ビットの固定長ハッシュ値を生成するアルゴリズムです。16進数では40文字で表現され、古いシステムとの互換確認、Gitオブジェクト識別、データ検証などで利用されています。
SHA-1は160ビット(20バイト)のハッシュ値を生成します。Hex形式では40文字、Base64形式では28文字で表示されます。Hex表示は大文字・小文字を切り替え可能で、JSONやHTTP通信向けにはBase64形式も利用できます。結果はコピーやTXT、JSON、CSV形式で保存できます。
利用環境に応じて最適な計算エンジンを自動選択します。WebAssemblyやブラウザ標準機能を優先し、必要に応じて互換ライブラリへ切り替えます。計算情報では使用エンジン、処理時間、分割サイズなどを確認できます。
ファイル未選択、読み込み失敗、対応環境不足、計算モジュールエラーなどを個別に表示します。検証時も必要な値が不足している場合は事前に通知します。
SHA-1は現在、実用的な衝突攻撃が確認されているため、新しいセキュリティ用途には使用しないでください。デジタル署名、証明書、新規システム設計ではSHA-256、SHA-512、SHA-3などを推奨します。パスワード保存にはbcryptまたはArgon2を使用してください。
計算処理はすべてブラウザ内で実行されます。入力したテキストやファイルはサーバーへ送信されず、保存されることもありません。
コメント 0