ファイル・テキスト暗号化
サーバー送信なし・完全ローカル暗号化ファイルやテキストをブラウザ内で安全に暗号化・復号。AES-256-GCMとPBKDF2を採用し、パスワードや機密データを外部サーバーへ送信しません。
暗号化または復号するファイルをドロップ
またはクリックして端末から選択(複数ファイル対応)
ファイル・テキスト暗号化ツールの主な特長
- 標準暗号方式AES-256-GCMとPBKDF2-HMAC-SHA-256による強固な認証付き暗号化
- サーバーへのファイルやパスワードの送信は完全ゼロ(ブラウザローカル完結)
- 128-bit認証タグによる自動改ざん検知とSHA-256による元データ整合性検証
- 複数ファイルの一括暗号化・一括復号、およびZIPダウンロードに対応
「ファイル・テキスト暗号化」ツールについて
Solasuの「ファイル・テキスト暗号化(File & Text Encryptor)」は、外部サーバーへのファイル送信を一切行わず、お使いの端末のウェブブラウザ内部だけで完結するセキュリティ&プライバイシーツールです。
米国標準技術研究所(NIST)推奨の認証付き暗号方式「AES-256-GCM」および堅牢な鍵導出関数「PBKDF2-HMAC-SHA-256」を採用しています。単なる文字列の暗号化だけでなく、PDF、画像、Office文書、ZIPなどあらゆるファイル形式の暗号化・復号・改ざん検知に対応しています。
入力されたパスワードや平文データ、生成された暗号文は、Solasuのサーバーやクラウド、解析ツール等へ送信されることは一切ありません。localStorageやIndexedDBへの永続保存も行わないため、安全かつプライベートに機密情報を保護できます。
認証付き暗号「AES-256-GCM」による確実なデータ保護と改ざん検知
暗号化には業界標準の共通鍵暗号方式「AES-256-GCM(Galois/Counter Mode)」を採用しています。機密性の確保(暗号化)と完全性の確保(認証タグによる改ざん検知)を同時に実現します。
暗号文やコンテナヘッダーが第三者によって1ビットでも書き換えられた場合、128ビット認証タグの検証が失敗し、復号処理は安全に中止されます。改ざんされた不完全な平文が画面に表示されることはありません。
安全な鍵導出(PBKDF2)と独立したソルト・初期化ベクトル(IV)
ユーザーが入力したパスワードをそのままAESキーとして使用することは決してありません。暗号学的に安全な疑似乱数生成器(CSPRNG)で暗号化ごとにユニークな16バイトのソルトを生成し、PBKDF2-HMAC-SHA-256を用いて256ビットの強固な暗号鍵を導出します。
AES-GCMで極めて重要となる初期化ベクトル(IV / Nonce)も、暗号化ごとに96ビットの安全な乱数を毎回新しく生成します。同一のパスワードや同一の元ファイルであっても、生成される暗号文は毎回完全に異なるため、パターン分析やオフライン辞書攻撃への耐性を高めています。
自己完結型バイナリコンテナ(.enc)とテキスト形式(SLTEXT1)
ファイル暗号化時は、マジックバイト(SLSEC)、バージョン情報、暗号化パラメータ、暗号化されたメタデータ、暗号文、認証タグを一体化した独自の自己完結型バイナリコンテナ(.enc)を出力します。
機密保持のため、元のファイル名は暗号化されたメタデータ内部に安全に保護されます。テキスト暗号化時には、チャットやメール等で扱いやすいバージョン付きBase64テキスト形式(SLTEXT1:...)を出力・入力できます。
完全ローカル処理・ネットワーク送信ゼロとメモリ保護
すべての暗号演算は、Web標準の「Web Crypto API」およびバックグラウンドの「Web Worker」を利用して端末のCPU内で高速に実行されます。外部サーバーへの通信は0回(完全ゼロ)です。
ブラウザのクラッシュや過剰なメモリ消費を防ぐため、250MBの安全上限ガードを設けています。また、処理完了時やリセット時には不要なバッファ参照を速やかに解放します。
よくある質問
ファイルを暗号化できますか?
はい。PDF、JPEG、PNG、ZIP、Word、Excel、動画など、あらゆる形式のファイルをブラウザ内で直接暗号化し、.encファイルとしてダウンロードできます。
テキストも暗号化できますか?
はい。「テキスト」タブに切り替えることで、秘密のメッセージやパスワードメモなどを暗号化できます。暗号化されたテキストはワンクリックでコピーできます。
AES-256-GCMとは何ですか?
AES-256-GCMは、256ビットの鍵長を持つ国際標準の共通鍵暗号方式です。データの暗号化だけでなく、128ビットの認証タグによって改ざんの検知も同時に行える「認証付き暗号(AEAD)」です。
ファイルはサーバーへ送信されますか?
いいえ、一切送信されません。すべての暗号化・復号処理はお使いの端末(PCやスマートフォン)のブラウザ内部でのみ実行されます。Solasuのサーバーへファイルが送られることは0バイトです。
パスワードはサーバーへ送信されますか?
いいえ、送信されません。入力されたパスワードはブラウザ内部のWeb Crypto APIでのみ使用され、外部通信やサーバーログ、アナリティクス等に記録されることは絶対にありません。
暗号化したファイルを別のPCやスマホで復号できますか?
はい。Solasuのファイル・テキスト暗号化ツールを開き、同じパスワードを入力すれば、別のパソコンやスマートフォン、異なるブラウザ(Chrome、Safari、Edge、Firefox等)でも復号できます。
パスワードを忘れた場合どうなりますか?
パスワードを忘れた場合、復号することは不可能です。Solasuはパスワードを保持しておらず、バックドアや復元機能も存在しないため、パスワードは必ずご自身で厳重に管理してください。
暗号化したファイルはどの形式になりますか?
ファイルは独自の自己完結型バイナリコンテナ形式(拡張子: .enc)として保存されます。復号に必要なパラメータ(ソルトやIV、反復回数など)がヘッダーに含まれています。
元のファイル名は保存されますか?
標準では、復号時に元のファイル名を復元できるよう、コンテナ内部の「暗号化されたメタデータ」として安全に保存されます。パスワードがない第三者には元のファイル名は見えません。設定でファイル名を完全に隠すことも可能です。
複数ファイルを一括暗号化できますか?
はい。ドラッグ&ドロップで複数ファイルを一度に追加でき、順次安全に暗号化されます。完了後は個別ダウンロードのほか、すべてをまとめたZIP形式で一括ダウンロードできます。
大きなファイルを暗号化できますか?
100MB程度のファイルであれば問題なく処理可能です。ただし、ブラウザのタブがメモリ不足でクラッシュするのを防ぐため、250MBを安全上限(ハードリミット)として設けています。
間違ったパスワードを入力した場合どうなりますか?
AES-GCMの128ビット認証タグ検証が失敗し、「パスワードが正しくないか、暗号化データが破損・改ざんされています」というエラーが表示され、復号処理は安全に中止されます。
暗号化ファイルが改ざんされた場合どうなりますか?
コンテナヘッダーや暗号文が1ビットでも改ざんされていた場合、復号処理時の暗号認証チェックで自動的に検出・拒絶されます。破損したデータが平文として出力されることはありません。
PBKDF2とは何ですか?
PBKDF2(Password-Based Key Derivation Function 2)は、ユーザーのパスワードから暗号鍵を導出するための標準規格です。多数のハッシュ計算(反復処理)を重ねることで、総当たり攻撃(ブルートフォース)への耐性を飛躍的に高めます。
Salt(ソルト)とは何ですか?
ソルトは、鍵導出時にパスワードと組み合わせる暗号学的なランダム値です。Solasuでは暗号化ごとに16バイトの安全な乱数を生成するため、同じパスワードを使っても毎回異なる鍵が導出されます。
IV(初期化ベクトル)とは何ですか?
IV(Initialization Vector)は、AES-GCM暗号化で鍵と組み合わせて使用される使い捨てのランダム値です。NIST推奨の96ビット(12バイト)を採用し、同一鍵での再利用を厳格に防止しています。
AES-GCMの認証タグとは何ですか?
認証タグは、暗号化時にデータ全体から算出される128ビットの改ざん検証コードです。復号時にデータが一切変更されていないことを数学的に証明します。
暗号化データや履歴はSolasuに保存されますか?
いいえ、一切保存されません。Solasuにはユーザーアカウントやサーバーデータベース、クラウドストレージは存在せず、ページを閉じるとメモリから破棄されます。
localStorageやIndexedDBにデータは残りますか?
いいえ。平文、暗号文、パスワード、暗号鍵のいずれも、ブラウザのlocalStorage、sessionStorage、IndexedDB、Cookie等へ保存しません。
スマートフォン(iPhoneやAndroid)でも利用できますか?
はい。iOS SafariやAndroid Chromeなど、最新のスマートフォンブラウザに搭載されているWeb Crypto APIに対応しており、問題なく利用できます。
SHA-256は暗号化ですか?
いいえ、SHA-256は一方向ハッシュ関数であり、暗号化ではなく「改ざん検知や元データの完全性検証(ダイジェスト)」のために使用されます。復号可能な暗号化にはAES-256-GCMを使用しています。
このツールでパスワードを復元できますか?
いいえ、できません。Solasuは完全なクライアントサイド暗号化ツールであり、パスワードの復元やリセット、バックドア等の機能は一切備えていません。