暗号化プレイグラウンド

AES-256-GCM のエンドツーエンド暗号化がどのように機能するかをステップごとに確認できます。これが Vaulted があなたのシークレットを保護する仕組みです。

1

平文

暗号化したいテキストを入力または貼り付けます。

これが Vaulted があなたのシークレットを暗号化する方法です

このプレイグラウンドは、Vaulted のウェブアプリ、CLI、GitHub Action を支えているのと同じ @vaulted/crypto ライブラリを使用しています。暗号化キーはブラウザの外に出ることはなく、サーバーには暗号文のみが渡されます。

なぜ AES-256-GCM なのか?

AES-256-GCM は、TLS、SSH、およびほとんどの現代的なセキュリティプロトコルで使用されている認証付き暗号化アルゴリズムです。256 ビットの鍵は 2^256 通りの組み合わせを提供し、GCM モードは機密性と完全性の両方を確保します。暗号文への改ざんはすべて検出されます。

ゼロ知識暗号化とは?

ゼロ知識とは、サーバーが平文や暗号化キーにアクセスできないことを意味します。鍵はブラウザで生成され、暗号化はローカルで行われ、鍵は URL フラグメント(#)を通じてのみ共有されます。ブラウザはフラグメントをサーバーに送信しません。

実際に試してみましょう

シークレットを暗号化して、自己消滅リンクで共有しましょう。閲覧回数制限と有効期限付きで、今見た暗号化がそのまま使えます。