Skip to content
テキスト暗号化 / 復号
Tools

テキスト暗号化 / 復号

新着

パスフレーズでメッセージをAES-256暗号化・復号。すべてブラウザ上で完結。

Everything runs in your browser

Your text and passphrase are encrypted locally with AES-256-GCM and never uploaded — there is no server that could read, log or store them.

0 characters
0 characters

Share the key separately Send the ciphertext one way (email, chat) and the passphrase through a different channel.
No passphrase, no recovery Forget the passphrase and the text is gone for good — there is no reset or backdoor.
Base64 isn't encryption The output is Base64-wrapped, but the real security is the AES-256 layer underneath.

Runs entirely in your browser. Nothing is uploaded.

テキストをオンラインで暗号化・復号する — プライベートに

このテキスト暗号化ツールを使えば、パスフレーズだけでテキストをオンラインで暗号化・復号できます。メッセージを貼り付け、秘密のパスワードを選ぶと、同じパスフレーズを持つ人だけが解除できるBase64文字列が得られます。復号モードに切り替えると元に戻せます。

誠実なオンライン テキスト暗号化ツールの肝心な点は、秘密が絶対にあなたのデバイスを離れないことです。ここではすべて標準WebCrypto APIを使ってブラウザ内で動作します — テキストとパスフレーズはアップロードも記録もされず、どのサーバーにも見られません。サーバー側で暗号化するツールにはこの約束はできません。

パスワードでテキストを暗号化する方法

パスワードでテキストを暗号化するには:暗号化モードのままメッセージを入力し、強力なパスフレーズを入力して「暗号化」をクリックします。例えば、パスフレーズ 青い灯台帆船9218時に会いましょう を暗号化すると長いBase64 blobが生成されます — そのblobをチャットやメールで送り、パスフレーズは別のチャンネルで共有します。

読むには、受信者がblobを復号モードに貼り付けて同じパスフレーズを入力すると、元のテキストが即座に現れます。パスフレーズがすなわち鍵なので、安全なメッセージのセキュリティは長くユニークなパスフレーズの選択にかかっています — 内蔵の強度メーターとワンクリック生成器が役立ちます。

AES-256-GCMとPBKDF2の仕組み

内部では本物のAES暗号化が使われており、おもちゃの暗号ではありません。ツールはAES-256-GCM — 改ざんを検出できる認証付きモードの256ビット鍵 — を使い、PBKDF2-HMAC-SHA-256で250,000回のイテレーションでパスフレーズから鍵を導出します。

各メッセージには新鮮な16バイトのランダムソルトが付与され、12バイトのランダムIVで暗号化されるため、同じテキストを2回暗号化しても同じ出力にはなりません。同じパスワードでも鍵は共有されません。コピーする出力は単に ソルト + IV + 暗号文 をBase64エンコードしたもので、メールやチャットでも安全に送れます。

クライアントサイド暗号化が重要な理由

あなたの「暗号化」を行うサーバーは、定義上すでに平文を見ています — したがって本当の保護になりません。だからこそこのAESオンライン暗号化ツールはすべてをローカルで行います:一度ページを読み込んだらオフラインにしても暗号化は機能し続けます。

このページからひとつだけルールを持ち帰るとしたら:サーバーが読めるテキスト暗号化ツールには絶対に機密情報を貼り付けないこと。ここのようにブラウザ内で暗号化が行われることを確認してください。

暗号化 vs エンコード vs ハッシュ

Base64は暗号化ではありません — 鍵不要の可逆エンコードで、誰でも即座に元に戻せます(「hello」は単に「aGVsbG8=」)。ハッシュ(SHA-256など)は一方向で元に戻せません。暗号化はその中間:難読化かつ可逆ですが、正しい鍵がある場合のみです。

後でテキストを復号して元の形に戻す必要がある場合は、このような暗号化を使います。入力を復元することなく一致を確認するだけでよい場合は、ハッシュを使います。

CryptoTools、BoxentriQ、その他のオンライン暗号化ツールとの比較

よく知られているサイトでも「オンラインでテキストを暗号化」と言いながら、サーバー側で一部の処理を行うものがあります。CryptoTools.netBoxentriQ には、入力をサーバーに送信してから結果を返すツールがあります。MD5Onlineなどの古いサイトは、機密性のために設計されたことのないアルゴリズム(MD5、SHA-1、単純な換字暗号)を使っており、数秒で解読できます。

このツールはAES-256-GCM — WhatsAppメッセージ、Signalチャット、HTTPS接続を守る同じ暗号 — を使い、ブラウザの標準WebCrypto APIでブラウザタブ内で実行します。何もサーバーに送られません。アカウント不要、使用制限なし、透かしなし。

暗号化テキストを安全に共有する

暗号文とパスフレーズは別々の経路で送る2つの部分として扱ってください。Base64出力をメールやメッセージで送り、パスフレーズは電話、対面、または別のアプリで共有します — 同じスレッドには絶対に入れないこと。

忘れないでください:復元手段はありません — パスフレーズを忘れるとテキストは永遠に失われます — それが強い暗号化を強くするものです。パスワードマネージャーにパスフレーズを保管すれば、ブラウザのある任意のデバイスでプライベートで携帯可能な暗号化・復号能力が手に入ります。

Frequently asked questions

テキストを暗号化するには?

メッセージボックスにテキストを入力または貼り付け、パスフレーズ(強力な共有秘密)を入力して「暗号化」をクリックします。ツールは「k9Tf2k…」のようなBase64文字列を生成します — ランダムなソルト、ランダムなIV、AES-256暗号文が含まれています。その文字列をコピーして送信します — 同じパスフレーズを持つ人だけが読めます。

暗号化されたテキストを復号するには?

復号モードに切り替え、Base64暗号文をボックスに貼り付け、暗号化に使用した正確なパスフレーズを入力して「復号」をクリックします。元のメッセージが即座に現れます。パスフレーズが間違っていたり暗号文の1文字でも変更されていたりすると、AES-GCMの組み込み認証が失敗して明確なエラーが表示されます。

テキストドキュメントを暗号化できますか?

はい。ドキュメントを開き、すべてのテキストを選択(Ctrl+A)してコピー(Ctrl+C)し、メッセージボックスに貼り付けます — デバイスのメモリ以外の長さ制限はないので、記事全体やメモもワンクリックで暗号化できます。ファイル自体(.docxや.pdf)を保護するには、アプリケーションのパスワード機能またはフルディスク暗号化を使用してください。

Wordでテキストを暗号化するには?

Microsoft Wordで、「ファイル ▸ 情報 ▸ 文書の保護 ▸ パスワードを使用して暗号化」を選択します。これにより.docxファイル全体がロックされます。Wordなしでブラウザで復号できるテキストの一部を送りたいだけなら、ここにテキストを貼り付け、パスフレーズで暗号化して生成されたBase64文字列を共有してください。

暗号化をオンにするには?

有効にする設定はありません — 暗号化はパスフレーズを入力して「暗号化」を押した瞬間に行われます。(これはWindowsのBitLockerやMacのFileVaultなどのデバイスレベルの暗号化とは異なります。そちらはシステム設定で一度有効にしてドライブ全体を保護するものです。このツールは個々のテキストをオンデマンドで暗号化します。)

オンラインテキスト暗号化は安全ですか?

暗号化がブラウザで行われ、平文がサーバーに届かない場合にのみ安全です。このツールは100%クライアントサイド:テキストとパスフレーズはWebCrypto APIでローカル処理され、何もアップロードされません。機密情報をサーバーが読めるような「暗号化」サイトには絶対に貼り付けないでください。

AES暗号化とは何ですか?

AES(Advanced Encryption Standard)は、世界中の政府、銀行、HTTPSが使用する対称暗号です。「対称」とは、同じ鍵で暗号化と復号を行うことを意味します。このツールはAES-256(256ビット鍵)をGCMモードで使用し、テキストを暗号化するとともに改ざんを検出する認証タグを追加します。

正確にどんな暗号化が使われていますか?

暗号化にはAES-256-GCMを使用し、鍵はPBKDF2-HMAC-SHA-256で250,000回のイテレーションでパスフレーズから導出されます。各メッセージには新鮮なランダム16バイトのソルトと12バイトのIVが与えられるため、同じテキストを2回暗号化すると完全に異なる出力になります。結果はソルト + IV + 暗号文としてBase64エンコードされます。

鍵やパスワードでテキストを暗号化するには?

パスフレーズが鍵です。ツールはパスフレーズを直接使うのではなく、ランダムなソルトとともにPBKDF2に通して強力な256ビットAES鍵を導出します — これによりブルートフォース試行が遅くなり、同じパスワードを選んだ2人でも異なる鍵が得られます。長くユニークなパスフレーズを選んでください。

パスフレーズを忘れたら?

テキストは永久に復元できません — 設計による意図的なものです。マスターキー、バックドア、リセットリンク、回復メールはありません。それらがあれば攻撃者も入れてしまうからです。パスフレーズをパスワードマネージャーに保存してください。忘れたパスフレーズは、暗号文が永遠にランダムなノイズになることを意味します。

Base64は暗号化ですか?

いいえ。Base64はエンコードであって暗号化ではありません — バイトをテキスト安全なアルファベットに書き直すだけで、誰でも鍵なしに即座に元に戻せます(「hello」は単に「aGVsbG8=」)。このツールがBase64を出力するのは暗号文に生バイトが含まれているためですが、セキュリティは下層のAES-256層から来ており、Base64ラッパーからではありません。

鍵なしに誰かが復号できますか?

いいえ。AES-256には2^256個の可能な鍵があります — 約10^77個、観測可能な宇宙の原子の数より多い — ので、現在または予見可能なコンピューターでのブルートフォースは不可能です。本当の弱点はパスフレーズ自体です:短いか一般的なパスワードは推測されうる;長くランダムなパスフレーズはそうではありません。

暗号化とハッシュの違いは何ですか?

暗号化は可逆です:鍵があれば暗号文を元のテキストに変換できます。ハッシュ(SHA-256など)は一方向で、入力に逆変換できない固定のフィンガープリントを生成します。そのためハッシュはパスワード保存に使われ、復元可能なメッセージ送信には使われません。元のテキストを復元する必要があるときはこのツールを使い、一致を確認するだけでよいときはハッシュを使ってください。

オフラインで動作しますか?何かアップロードされますか?

オフラインはYES、アップロードはNOです。ページを読み込んだらインターネットをオフにしてもまだ動作します — すべての暗号化と復号がブラウザのWebCrypto APIを通じてローカルで実行されるからです。メッセージとパスフレーズはデバイスから出ることはありません — 記録、保存、読み取りができるサーバーは存在しません。

CryptoToolsやBoxentriqなど他のツールと比べてどうですか?

CryptoTools.netとBoxentriqはオンライン暗号化を提供しますが、一部のツールでサーバー側でリクエストを処理します — これはあなたのテキストがそのサーバーに届くことを意味します。多くの古いオンライン「暗号化ツール」はMD5や単純なXORなどの弱いアルゴリズムを使用しており、数秒で解読できます。このツールはAES-256-GCMを使い、ネイティブWebCrypto APIを通じてブラウザ内で全操作を実行します — テキストがどのサーバーにも届くことはありません。