JSコード混同暗号化
保存- Input JS code
- Result Output
| Compress into one line | Remove line breaks from the code. |
| Identifier obfuscation |
dictionary
Use the data from the Randomly generated using hexadecimal patterns (e.g.: Use a short name (e.g: |
| identifier dictionary |
Sets the name dictionary for identifier obfuscation. |
| identifier prefix |
Set the obfuscated identifier to use a specific prefix When obfuscating multiple files loaded on the same page, configure this option to prevent conflicts between them. |
| Confusing global variables |
Enabling this option may affect the operation of other codes, so please use it with caution! When turned on, it will obfuscate global variables and global function names. |
| self-protection |
Turning it on will prevent the encrypted code from being formatted. Enabling this option forces the code to be compressed into a single line. |
| Control Flow Flattening |
This option is very performance-impacting, so please turn it on as needed! Flatten code control flow. Control flow flattening is a source code structure transformation that hinders program comprehension. Accessclick on me Understand how it works. Threshold: range: 0~1, the larger the value, the more difficult it is to read the code, but the output code also runs less efficiently. |
| Dead code injection |
This option will result in a larger amount of encrypted code. Randomly inserting meaningless code into the code (that won't be run) makes decryption of the code more difficult. Threshold: Range: 0~1 Enabling this option requires that both the String to Array Conversion Function. |
| Split String |
Enabling this option will result in a larger amount of encrypted code. Sets the text string according to the String Block Length: Use this option to specify the length of the block after the string is split. |
| String to Array Conversion |
Remove the fixed string text from the code and place it uniformly in an array. 例: 例: |
| Messing up the position of a string array |
将字符串数组放在一个随机的位置。如果您的原始源代码量很大,建议开启这个选项,能大大提升代码解密难度。 |
| Disrupt string array sorting |
Randomizes the contents of an array of strings. |
| Encrypted String Array |
Turning it on will cause the code to run slightly less efficiently. RC4 加密方式加密后解密难度大,但加密后的代码运行效率比 Base64 加密方式低 30-35%。 |
| String to Array Threshold |
This setting to adjust the probability (from 0 to 1) of inserting string literals into the string array. This setting is useful in large code bases where repeated calls to string array functions can slow down the code. |
| String conversion to Unicode |
Converts strings to their Unicode form. This doesn't make much sense and is not recommended to be turned on. |
| Disable console output |
Disable the null function by overriding |
| Commissioning protection |
When enabled, the browser will freeze if the browser console is opened. Protect Interval: When turned on, a timer is used to jam the console, making debugging operations on the console impossible. |
| Domain Lock |
If a locked domain is added, the encrypted code can only be run under the locked domain 例:73so.com subdomains are all set to whitelisted domains, add the |
| reserved identifier |
Whitelisted identifiers are not obfuscated. Regular expressions are supported. Example: Add |
| retained string |
ibid |
| source mapping |
Note: Make sure you don't turn on the production environment Source maps 能帮助你调试 JavaScript 代码。如果非要在生产中进行调试,可以将单独的 Source maps 文件上载到秘密位置,然后将浏览器指向该位置。 Inline Source MapEmbed Source maps shots into the result of obfuscated code. Useful if you need to do local debugging. Separate Source Map将 Source maps 一起生成一个单独的文件。这对于调试生产中的代码很有用,因为这使您可以将 Source maps upload到服务器上的秘密位置,然后设置浏览器指向该位置。 utilization Source Map Base URL respond in singing Source Map File Name From the definition |
| cryptographic seed |
If the value is 0, the result will be different every time the same code is encrypted. If you need the encryption results to be consistent each time for the same piece of code, set the |
高オブラート化、低パフォーマンス:オブラート化を行わない場合よりもパフォーマンスが大幅に低下します。
中オブラート化、最適パフォーマンス:オブラート化を行わない場合よりもパフォーマンスが低下します。
低オブラート化、高パフォーマンス:パフォーマンスは比較的通常のレベルを維持します。
カスタム設定:ご自身のニーズに合わせて、難読化のパラメータを設定できます。
注:本ツールは全工程をブラウザ側で暗号化処理するため、サーバー側へデータが送信されることはありません。
注:難読化されたコードは元のコードに戻すことができませんので、難読化を行う前に元のコードをバックアップしてください。
おすすめ
連続日付ジェネレーター
2つの日付の間のすべての日付を生成する
オンライン・ホワイトボード
高光沢の感圧式オンライン・ホワイトボード・ガジェット
赤ちゃんの目の色予測
赤ちゃんの目の色をオンラインで予測
呼吸回数の計算
生まれてから今までの呼吸の回数を計算します
トーラス面積計算器
オンライントーラス面積計算ツール
ボール表面積計算機
円球の表面積をオンラインで計算するには
ぎゃくしょくけいさんき
オンラインで反対の色を取る計算ツール
CSS背景渐变色生成器
在线生成CSS渐变背景颜色代码,可在线可视化调试。
カードをめくって抽選するツール
オンラインで賞をカスタマイズできるカード抽選ツール
コピー用紙スケーリング計算機
異なるサイズのコピー用紙間のオンラインスケール計算
世界各国の地域番号コードと時差
世界各国の地域番号と時差をオンラインで検索
すいぶんけいさんき
オンラインでは体重に基づいて毎日の飲み水量を計算しています
デジタル華容道
デジタル華容道オンラインゲーム
カラーマップ白黒モード
カラー画像オンライン白黒画像変換ツール
ゼロアクセス整数計算器
オンライン積立預金計算機
LPRポテンシャルテーブル
LPR経年調整動向表
PDFファイルのページを長い画像に変換
PDFファイル内のすべてのページをオンラインで単一の長図に変換
答えの本
迷ったとき、心の答えを見つける
ボディ表面積計算機
体重と身長に基づいて体の表面積を計算します
SSL証明書検出
在线SSL证书检测工具
テキストファイルエンコード変換UTF-8ツール
テキストファイルのエンコーディングをオンラインバッチでUTF-8エンコーディングに変換してダウンロード
オンライン携帯電話番号抽出ツール
オンラインでコンテンツから携帯電話番号を一括抽出
温度単位換算
温度単位オンライン換算ツール
营业税计算器
オンライン営業税計算ツール
























粤ICP备2021116614号