セキュリティ

パスワード生成・ハッシュ計算・ワンタイムパスワード・HTTPセキュリティヘッダーなど、セキュリティ関連の実務ツールを集めたカテゴリです。

乱数生成には、予測可能な Math.random ではなくブラウザ標準の暗号学的乱数(Web Crypto API の crypto.getRandomValues)を用いています。ハッシュや署名の計算も同じく Web Crypto API に処理を委ねており、ブラウザが提供する標準実装をそのまま利用します。RFC 6238 準拠のTOTP、RFC 4226 のHOTP、RFC 7617 のBasic認証ヘッダー、RFC 4122 のUUID v5、RFC 4648 のBase32といった仕様準拠のツールについては、各RFCに掲載された公式テストベクターと照合して実装を検証しています。CSP・HSTS・Referrer-Policy といったHTTPセキュリティヘッダーの組み立てにも対応しています。

こんなときに使えます

  • 強度の高いパスワードやPINをその場で生成したい
  • ファイルのSHA-256ハッシュを計算して配布元の値と照合したい
  • 認証アプリ用のTOTPシークレットとQRコードを用意したい
  • CSPやHSTSのヘッダー文字列を正しい書式で組み立てたい

このカテゴリのツール(31件)

ほかのカテゴリを見る