男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

JavaScript暗號化?混ぜ合わせ

ドラッグ&ドロップしてJavaScriptファイルを、またはクリックしてJavaScriptファイルを読み込む

       

混亂暗號設定


一括設定


基本設定



識別名生成器


識別子接頭辭




ターゲットの運行環(huán)境

設定調整




文字設定


文字コード化


文字暗號係數






フィルタリング設定

ドメインロック


保留方法:保留方法(ほんじほうほう)


文字を保持する


追加設定

ソースマップ


ソースコードの地図のURL


ソースコード地図ファイル名


識別種子ID

JavaScriptコードの混同行ツールの設定方法


一行にまとめる その場(chǎng)合、以下のように短縮して翻訳します。 中文: 你好,我想請問(wèn)一下,明天有沒(méi)有空? 日文: こんにちは、明日は空いていますか?
識別名生成器

このオプションを使用して、識別子(変數名、関數名など)の混亂方法を制御します。

十六進(jìn)法
生成使用十六進(jìn)制圖案隨機標識符的名稱(chēng)(如: 0xabc123

短文字:
使用短字符名稱(chēng) (如: a, b, c 等等)

識別子接頭辭

このオプションはすべてのグローバルな識別子に特定の接頭辭を付與します。

同一ページに複數のファイルをロードする際に、このオプションを使用してください。このオプションは、これらファイルのグローバルな識別子の衝突を避けるのに役立ちます。各ファイルに異なる接頭辭を使用してください。

メソッドの変數名変更
このオプションはコードを壊す可能性があります。機能を理解しているときだけ有効にしてください。

グローバル変數と関數名の名前変更を有効にします。

K保護

このオプションは、出力コードがフォーマット設定や変數のリネームに耐性を持たせるよう設計されています?;煜丹欷骏畅`ドにJavaScriptビューティファイアを使用しようとすると、そのコードは正しく動(dòng)作せず、理解や修正が難しくなるでしょう。

需要 一行にまとめる 設置。

フォーマットを防ぐ
このオプションの影響は、動(dòng)作速度が1.5倍低下します。

コードの流れを平ら化。コントロールフローの平坦化は、ソースコードの構造の変換であり、プログラムの理解を妨げる。

形式係數


大きなコードベースでは、この値を低くすることをお勧めします。多くのコントロールフロー変換がコードの大きさを増やし、速度を遅らせるからです(0から1への変換)。

花指令コードインジェクション
このオプションは、コードのサイズを大幅に増加させます(最大200%)。

この機能は、リバースエンジニアリングを難しくするため、混淆された出力にランダムなコードブロック(実行されないコード)を挿入します。

フラワー?インジェクション?レート


この設定を使って、オプションがノードに影響する確率(0から1)を調整できます。

需要 文字暗號化 選項支持。

文字暗號化

文字を削除し特別な配列に格納します。例えば、「Hello World」の文字列をvar m = "Hello World";に置き換え、その値をランタイムで取得する関數を呼び出します。例:var m = _0xb0c3('0x1'); この機能の設定方法について、柔軟なオプションがあります。

文字列の配列を回転


文字列配列を固定でランダムな位置に移動(dòng)(コードの混淆で生成)。これは、削除された文字列の順序が元の位置と一致するのを難しくします。元のソースコードが大きい場(chǎng)合は、このオプションを使用することをお勧めします。なぜなら、サポート機能が目立つからです。

ソースコードが大きい場(chǎng)合、このオプションを使用することをお勧めします。

文字列を並べ替える


ランダムに文字列配列を並べ替え。

文字コード化


このオプションはスクリプトの速度を少し落ちます。

Base64またはRC4でエンコードされた全ての文字列を、実行時(shí)にそれらをデコードする特別な関數を挿入します。

RC4オプションはBase64オプションより約30-35%遅いが、文字列の復元が難しい。

文字暗號係數


文字を挿入する確率(0から1)を調整する設定が使用できます。

この設定は、大規模なコードベースで非常に役立ちます。なぜなら、この文字列暗號化関數を繰り返し呼び出すと、コードの速度が落ちるからです。

変數暗號化

オブジェクトのキーを変換します。

例えば、このコード var a = {enabled: true}; を混淆すると、このコードになります:var a = {}; a[_0x2ae0[('0x0')] = true;。

文字列暗號化が必要なパラメータの設定

ユニコードエスケープシリアル

オブジェクトのキーを変換します。

すべての文字列をそのUnicode表現に変換します。例えば、「Hello World!」は「'\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64\x21'」に変換されます。

この変換は簡(jiǎn)単に元に戻せるが、混亂を招くコードのサイズが大幅に増えるため、大きなコードベースには推奨されない。

コントロールターミナルの出力を無(wú)効にする

console.log、console.info、console.error、console.warnの使用を禁止しているため、デバッガーの使用が難しくなる。

デバッグプロテクション
開(kāi)発者ツールを開(kāi)くと、ブラウザを凍結できます。

このオプションを使うと、開(kāi)発者ツールのコンソールタブを使うことがほぼ不可能になります(Google ChromeとMozilla Firefoxでのこと)。

調整保護間隔


選択すると、「コントロールタブ」で強制的にデバッグモードが適用され、開(kāi)発ツールの他の機能が使用しにくくなります。

混ぜられたソースコードに、繰り返し呼び出される特別なコードを挿入して動(dòng)作させる。

ドメインロック

ソースコードの混淆をロックし、特定のドメインおよび/またはサブドメインでのみ実行可能にすることで、コピー?ペーストして別の場(chǎng)所で実行するのが難しくなる。

複數のドメインまたはサブドメイン
可以將代碼鎖定到多個(gè)域或子域。例如,要對其進(jìn)行鎖定以使代碼僅在www.foxrdc.com上運行,請使用add www.foxrdc.com,使其可在bejson.com的任何子域上使用.bejson.com。

名稱(chēng)を保持する

正規表現(RegExp)パターンに一致するアイデンティファイアとハッシングを無(wú)効にしてください。

たとえば、^bejsoncomを追加すると、ハッフンがbejsonで始まるすべての変數、関數名、関數引數を破壊しないことを保証します。

文字を保持する

文字変換の無(wú)効化、指定された正規表現(RegExp)に一致する文字が含まれる。

たとえば、「^bejson *string」を追加すると、特定の文字列で始まる全ての文字列は「文字列暗號化」で暗號化されないように混淆器が確保します。

ソースマップ
嵌入式內嵌源コードの混入したソースコードはアップロードしないでください。元のソースコードが含まれているためです。

ソースマッピングは、混同行ったJavaScriptソースコードのデバッグを助けます。本番環(huán)境でデバッグする場(chǎng)合は、ソースマッピングファイルを秘密の場(chǎng)所にアップロードし、ブラウザでその場(chǎng)所を指定します。

インラインソースマップ
這會(huì )將源代碼的源映射嵌入到混淆代碼的結果中。如果只想在計算機上進(jìn)行本地調試,則很有用。

単獨のソースマップ
這將與源映射一起生成一個(gè)單獨的文件。這對于調試生產(chǎn)中的代碼很有用,因為這使您可以將源映射上載到服務(wù)器上的秘密位置,然后指向瀏覽器使用它。
使用“ 源地圖基本URL”和“ 源地圖文件名”來(lái)自定義sourceMappingURL將添加到混淆代碼末尾的屬性。
舉例來(lái)說(shuō),如果你的設置基本URL來(lái) "http://bejson.com:9000"和文件名來(lái) "tool",你會(huì )得到://# sourceMappingURL=http://bejson.com:9000/tool.js.map。附加到混淆代碼的末尾。

種子(しんし)

デフォルトでは(seed = 0)、コードの混亂処理を行うたびに新しい結果が得られます(つまり、異なる変數名、stringArrayなどに挿入される異なる変數など)。再現可能な結果を得るには、seedを特定の整數に設定してください。

最近使用した:

収蔵 メニュー QQ
男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站