無料テキスト暗号化
強力なAES-256-GCMを使用してパスワードでテキストを暗号化・復号します。パスワードはブラウザ外に出ません。秘密情報を安全に共有できます。
強固な標準暗号化: PBKDF2(SHA-256、250,000 回反復)でパスワードからキーを導出した AES-256-GCM。各メッセージには新しいランダムなソルトと IV が使用されます。
パスワードはどこにも保存・送信されません — すべてブラウザ内で実行されます。パスワードを紛失した場合、メッセージの復元は不可能です。暗号化されたテキストとパスワードは別々のチャンネルで共有してください。
公開されている形式: 出力は、ソルト(16バイト)+ IV(12バイト)+ 暗号文 + 16バイトのGCMタグをbase64化したものです。鍵はPBKDF2-SHA256(250,000回反復)で導出します。OpenSSLやCryptoJSとは互換性がありませんが、このサイトがなくても、たとえばNode.jsで復号できます。
const c = require('crypto');
const b = Buffer.from(B64, 'base64');
const k = c.pbkdf2Sync(PASSWORD, b.subarray(0, 16), 250000, 32, 'sha256');
const d = c.createDecipheriv('aes-256-gcm', k, b.subarray(16, 28));
d.setAuthTag(b.subarray(b.length - 16));
console.log(d.update(b.subarray(28, b.length - 16)) + d.final());主な用途
- 秘密を安全に共有チャットまたはメールで送信するためにパスワードまたはメモを暗号化します。
- プライベートノートを暗号化どこかに保存または貼り付ける機密ノートを保護します。
- 認証情報を安全に送信チームメイトと共有する前に API キーまたはログインを暗号化します。
- 暗号化されたジャーナルエントリを保持個人的な執筆を暗号化して、後から読み返すことができます。
- 暗号化がどのように機能するかを学ぶ実行中の AES-256-GCM 暗号化を参照してください。
使い方
パスワードをあなたと受信者だけが知っている状態で暗号化すれば、安全でないチャネル(メール、チャット)でも秘密を送信できます。パスワードマネージャーと同じ強力な標準的暗号技術を使用し、ブラウザ内だけで実行されます。
- 1テキストとパスワードを入力します何もアップロードされません。パスワードは保存または転送されません。
- 2キーはパスワードから導出されますPBKDF2は、250,000回のSHA-256反復と新しいランダムなソルトでパスワードを引き伸ばし、ブルートフォース攻撃を遅くします。
- 3テキストはAES-256-GCMで暗号化されますランダムIVは毎回使用され、GCMは認証タグを追加するため、改ざん(または間違ったパスワード)は復号化で検出されます。
- 4あなたは暗号化されたテキストを共有しますbase64の結果を任意のチャネルで送信し、パスワードは別に送ります。受信者は両方をここに貼り付けて復号します。
すべての暗号処理は、ブラウザ標準のWeb Cryptoを使ってローカルで実行されます。平文とパスワードはデバイスの外に出ません。パスワードを紛失するとメッセージは復元できません — それが狙いです。
関連ツール
ファイル暗号化(AES-256-GCM)
AES-256-GCMとPBKDF2(250,000回反復)を使用してパスワードで任意のファイルを暗号化します。.encファイルは正しいパスワードがあるときのみ、このツールでのみ復号できます。完全クライアントサイド処理 — ファイルがデバイス外に出ることはありません。
PDFパスワード保護
AES-256暗号化でPDFにパスワードを追加し、必要に応じて印刷、コピー、編集を無効にします。ブラウザで実行され、何もアップロードされません。
PDFのロック解除
開けるPDFからパスワードを削除するか、印刷・コピー・編集の制限を解除します。複数ファイルを一度に処理。ブラウザで実行され、何もアップロードされません。