developer
無料
サインアップ不要
JavaScriptオブファスケーター(基本)
変数のリネーム、文字列エンコーディング、空白の削除など、基本的な難読化変換をJavaScriptコードに適用します。
ツールを読み込み中…
このツールについて
サーバー不要でブラウザで直接変換を適用することにより、JavaScriptの難読化がどのように機能するかを学べます。低・中・高の難読化レベルから選択して変数をリネームし、文字列リテラルを16進数/Unicodeエスケープとしてエンコードし、コメントと空白を取り除き、オプションでeval呼び出しで出力をラップします。デオブファスケータータブは基本的な難読化を逆にしようとするため、変換前後を比較できます。
使い方
- 1 左パネルにJavaScriptコードを貼り付けてください。
- 2 難読化レベルを選択してください:低(空白/コメントのみ)、中(+ 変数リネーム)、または高(+ 文字列エンコーディング + evalラップ)。
- 3 「難読化」をクリックして右パネルで変換された出力を確認してください。
- 4 「デオブファスケート」タブに切り替えて難読化されたコードを貼り付け、読みやすいバージョンの回復を試みてください。
よくある質問
関連ツール