本文へスキップ

ファイル・テキスト暗号化

パスワードでテキストやファイルを AES-256 で暗号化・復号します。処理はすべてこのブラウザ内で行われ、テキスト・ファイル・パスワードはサーバーに送られません。

暗号化・復号はこのブラウザの Web Crypto だけで処理します。テキスト・ファイル・パスワードは送信も保存もされません。パスワードを忘れると誰にも復元できません。

保護の仕組み

  • AES-256-GCM で暗号化します。GCM は改ざんも検出するため、ファイルが変更されたりパスワードが違うと復号に失敗します。
  • 鍵は PBKDF2-SHA256(60万回)でパスワードから作ります。salt と iv は毎回新しく生成するため、同じ内容を同じパスワードで暗号化しても結果は異なります。
  • ファイル名は暗号文の中に入り、外からは見えません。出力ファイルは元の名前+.mnc です。
  • パスワードが弱いと反復回数でも防げません。12文字以上のランダムな文字列(パスワード生成)をおすすめします。
  • この形式(MNC1)はこのツール専用で、7-Zip や GPG などとは互換性がありません。

よくある質問

パスワードを忘れたら?

復元する方法はありません。サーバーには何も保存されず、パスワードなしでは復号できない設計だからです。

大きなファイルも使えますか?

メモリに丸ごと載せて一度に処理するため100MBまでです。それ以上は圧縮ソフトの暗号化や GPG を使ってください。

結果の文字列をメッセンジャーで送ってもいい?

はい。英数字だけの Base64 なのでどこにでも貼り付けられます。パスワードは別の経路で伝えてください。

このツールの使い方

機密性のある文章やファイルをパスワードで保護するときに使います。AES-256で文章・ファイルを暗号化・復号し、一度だけ開ける秘密メモのリンクも作れます。文章・ファイル・パスワードはブラウザ内だけで処理されサーバーには送信されません。パスワードを失うと復元できません。

よくある質問

どんな方式で暗号化しますか?

パスワードでAES-256暗号化を行います。文章・ファイルのどちらもできます。

パスワードを忘れたら復元できますか?

復元できません。パスワードも文章・ファイルもサーバーに送られない仕組みのため、私たちにも解けません。パスワードは安全に保管してください。

秘密メモのリンクとは何ですか?

メモを暗号化してリンクで渡す機能です。開かれたメモはその場で削除され、誰も開かなかったメモは有効期限が切れると削除されます。

開発者ツール

URL・Base64・HTML・Unicodeエンコード、JSON整形・CSV変換、UNIX時間、JWTデコーダー、ハッシュ、UUID、正規表現、テキスト比較、進数変換、cron解釈、表の変換、サブネット(CIDR)・chmod計算、HTTP・MIME・ポート辞典、robots・sitemap、ダミーデータ、TOTP・semver・ビット演算・設定ファイル(.env・INI・TOML)変換・JSON スキーマ検証・docker run→compose・.gitignore・OG タグ生成・ASCII/ANSI コード表まで、40種の開発補助ツールを1か所に。

コード整形(Beautifier)

HTML・CSS・JS・JSON・PHP・Java・Kotlin・Shell・Python・SQL・XML・YAMLをタブまたはスペース(2・4・8)で整え、コピーや色付きHTMLとして書き出せます。コードはサーバーに送信されません。

コード圧縮(Minify)

HTML・CSS・JS・JSONのコメントと不要な空白を取り除いて容量を減らします。貼り付けやファイルを開く(ドラッグ&ドロップ可)ことができ、結果のコピーや.minファイルのダウンロードも可能です。コードはサーバーに送信しません。

JSON・XML・YAMLパーサー

JSON・XML・YAMLを貼り付けるかファイルで開くと、文法チェック(誤りは何行目何文字目か)、折りたたみ式のツリー表示、値・キーの検索、パスによる値の検索、整形・圧縮、相互変換ができます。処理はすべてこのブラウザ内で行われ、入力やファイルはサーバーに送信されません。

CSS ジェネレーター

グラデーション・影(box/text-shadow)・角丸(border-radius)・flex/grid レイアウトを見ながら作って CSS をコピーします。入力はサーバーに送信されません。

パスワード生成

長さと文字の種類を選んで、または覚えやすい単語の組み合わせ(パスフレーズ)で、推測されにくいパスワードを作ります。作った値はこの画面の外には出ません。