JavaScript 難読化ツール
JavaScript を読みにくく、コピーしにくくします:リネーム、文字列のエンコード、コードの圧縮をブラウザ内で実行。何もアップロードされません。無料。
すべてブラウザ内で動作します:コードがデバイスから外に出ることはありません。
1
難読化は軽い盗み見を防ぎますが、暗号化や本格的なセキュリティではありません。
JavaScript 難読化ツールについて
JavaScript Obfuscatorは、ブラウザ内で直接、ソースコードを読みにくくし気軽なコピーを困難にします。スクリプトをトークン化して書き換え、文字列リテラルは16進数やUnicodeエスケープシーケンスになり、数値は16進数やXOR式に変わり、空白は圧縮され、オプションの自己防衛ラッパーは再フォーマットに抵抗します。
各変換はトグルで切り替えられます。文字列のエンコード、数値の難読化、コンパクト化(圧縮)、自己防衛ラッパーです。これにより可読性と出力サイズのトレードオフを自分で調整できます。ツールはサイズの変化率を報告し、結果をコピーするか obfuscated.js としてダウンロードできます。
すべてクライアントサイドで実行されるため、未公開のコードが端末の外に出ることはありません。難読化はあくまで気軽な読み取りを防ぐものであり、暗号化ではなく、秘密情報やライセンスチェックのセキュリティ対策として扱うべきではないことに注意してください。
JavaScript 難読化ツールの使い方
- JavaScriptをSourceパネルに貼り付けるか、Sampleをクリックしてサンプルコードで試します。
- オプションを選びます:文字列のエンコード、数値の難読化、コンパクト化(圧縮)、自己防衛ラッパー。
- 難読化された出力と、報告されるサイズの変化を確認します。
- Copyをクリックするか、Downloadをクリックして obfuscated.js として結果を保存します。
- 難読化されたファイルをプロジェクトでテストし、同じように動作することを確認します。