AES-GCM 暗号化 / 復号化ツール
ブラウザだけで動く単一HTMLです。入力したパスフレーズから
PBKDF2
で鍵を導出し、
AES-GCM
で暗号化します。サーバー送信はしません。
平文
ここに暗号化したい文字を入力
パスフレーズ
短すぎるキーは避けてください
PBKDF2反復回数
大きいほど重いが強い
暗号化 →
平文を消去
暗号データ
JSON形式。保存・配布するのはこれ
← 復号化
暗号データをコピー
暗号ファイルを保存
暗号ファイルを開く
保存済みの .enc.json を読み込み
準備完了
注意
このページを公開しても、
秘密鍵や固定キーをソースに埋め込まない限り
、仕組み自体は問題ありません。
ただし、公開時は
HTTPS
を使い、 配信するHTML/JS自体が改ざんされない運用にしてください。
また、暗号化方式は公開されていてよく、守るべきものは
パスフレーズ
です。