暗号化するJavaScriptコードの圧縮ファイルをアップロードするにはクリックするか、ファイルをここに直接ドラッグアンドドロップしてください。圧縮ファイルの形式はzipである必要があります。
ヒント:初めてお使いの場合は、各設定項目の応用シナリオを理解してからご利用ください。そうしないと、暗号化されたコードが正常に動作しない場合があります!

JavaScript複数ファイルの暗号化

設定機能について理解が不足している場合は、各項目の後ろにある青い感嘆符アイコンにマウスを置くと説明が表示されます。
使用中に問題が発生した場合は、画面右側の「問題を報告する」をクリックして問題を提出してください。問題をよりよく解決するために、関連する再現コードを提供すると助かります😊
コード実行環境
  • 会員特権
    暗号化設定に含まれる 機能はすべて会員特権です。会員登録後に利用可能です。(会員特権には特定の設定に加え、さらに多くの特典があります。詳細については をクリックして確認・登録してください!)
  • カスタムバージョン番号
    カスタムバージョン番号は会員登録後に利用できます。ここでカスタムバージョン番号を設定できます。カスタムバージョン番号が空の場合、バージョン番号表示を削除します。
  • トップ注釈の削除
    トップ注釈の削除。この機能は会員登録後にロック解除できます。
  • ドメインのロック フォーマットはwww.safekodo.comまたはsafekodo.comのようにする必要があります。複数のサブドメインを一括で構成、フロントエンドワイルドカードをサポートします。例:*.safekodo.com
  • 非ロックドメインで実行
    ロックされているドメインを設定している場合、指定されていないドメインでコードを実行した場合の処理です。
  • 予約語の名前 変数名や関数名の混同を選択した場合、混同したくない変数名や関数名を追加できます。
  • 実行時間のロック
    注:デフォルトのロック時間は1年です。設定したロック時間内でのみコードが実行されます。必要に応じて制限時間を変更できます。
  • 暗号化バージョン設定
    注意:すべての過去の暗号化バージョンがオプションであるわけではありません。過去のバージョンにバグがある場合、オプションではなくなります。一般的には、ここには安定版とLatest版の2つの選択肢しかありません。
厳正な声明

👉safekodoは、お客様のコードを暗号化前および暗号化後に関わらず保存しません。すべての権利はお客様に帰属します。

👉safekodoは暗号化されたコードに悪意のあるコードを挿入することはありません。

👉safekodoはいかなる状況でも、復号化要求を受け入れることはありません。無料ユーザーとサポートしたユーザーを区別しません。

👉safekodoは無料のツールです。ご利用に役立てる場合は、エディタ右上の暗号化をクリックしてください。😄私たちをサポートする

👉safekodoの有料ユーザーでも、多少のカスタマイズオプションが追加されるだけであり、暗号化の強度にはほとんど違いはありません。

👉safekodoは、プロのJavaScriptコード保護を提供します。より多くのウェブサイトに専門の保護を提供し、早い段階で保護を施し、安全性を十分に確保します。

複数ファイル暗号化モードの使用についての注意事項

複数ファイルを暗号化する場合、JavaScriptコードをzip形式の圧縮ファイルに圧縮する必要があります。圧縮ファイル内にはすべての.jsファイルが同じ階層にある必要があります(つまり、解凍後に複数の.jsファイルが直接存在している必要があります)。

暗号化パラメータの選択に関する提案

暗号化時に保持する推奨されるパラメータ:コードの混乱注入、console関数の削除、F12キーの無効化、制御フローの平坦化、コンソールデバッグの無効化、コードのフォーマット禁止。現在のコードと他の.jsファイルに相互参照がない場合、変数名および関数名の混同を選択することをお勧めします。このような場合、'バランスの取れた暗号化'も選択することができます。ウェブサイトに応用する場合、ドメインのロックをオンにすることをお勧めします。 ウェブサイトの効果に特別な重点を置いている場合、「最高の暗号化」を使用することをお勧めします。ウェブサイトの効果に特別な重点を置いている場合、「最高の性能」を使用することをお勧めします。この際、「最高の性能」を選択することができます。 ウェブサイトの効果に特別な重点を置いている場合、「最高の性能」を選択することができます。 ウェブサイトの効果に特別な重点を置いている場合、「最高の性能」を選択することができます。 この場合は、「最高の性能」を選択してください。、あなたのコードが指定された時間枠内で実行されることを確認するために、「実行時間ロック」を使用してください。

iframeでのサイトの実行を禁止

あなたのサイトが他のサイトやElectronなどによってiframeタグで表示されることを望まない場合、一般的な解決方法はHTTPレスポンスヘッダーに追加することですが、これは回避可能です。electronでヘッダーを簡単にインターセプトして変更することができます。この場合はこのオプションを選択することができます。この場合、同一の起源であってもiframeでサイトをロードすることはできません。

厳密モード

このオプションを選択すると、コードは厳密モードで実行されます。暗号化されたプロダクトが小プログラムで実行される場合は、このオプションを選択してください。小プログラム開発者ツールで厳密モードをオフにしなければなりません。ここで注意すべき点は、さまざまな小プログラム名前の場合、そのため小プログラムの実行をお勧めします。

暗号化後のエラー/実行不能

safekodoでコードを暗号化して実行すると、実行されるがエラーなしで効果がない場合、最初に設定した(つまり、指定されたドメインの設定がされている)ドメインで実行できるかどうかを確認してください。次に、実行時間のロックを設定したかどうかを確認してください。その場合、指定された時間内に実行されるかどうかを確認してください。

safekodoでコードを暗号化して実行すると、ブラウザでフリーズする場合、まず、「コンソールデバッグを無効にする」を設定しているかどうかを確認してください。設定した場合、ブラウザのコンソールがオープンされているかどうかを確認してください。その次に、「ドメインロック」を設定し、そのドメインでコードを実行してください。

すべての条件を排除した後、コードがまだ実行されないか他のエラーがある場合は、「コードのフォーマットを無効にする」が設定されているかどうかを確認してください。その設定によって実行できない場合、解決策が2つあります:1、状況に応じて、この設定を使用しないように選択してください。2、引き続きこの設定を使用する必要がある場合は、コードを暗号化した後に、ファイルを貼り付けるときに、開発者ツール(たとえば、VSCodeを使用している場合)が設定されている可能性があるため、手動でコードを貼り付けるために、自動的にフォーマットされないIDEを使用してください。それによって、開発者ツールがコードを自動的にフォーマットすることがあります。コードが実行できない可能性があります。これは非常に一般的な状況です。

メッセージとコード作成の提案

コードを作成する際に、コアコードの部分で「穴を掘る」ことができます。これにより、safekodoの暗号化混乱と組み合わせて、最適な暗号化効果を得ることができます。

JavaScriptコードの高い自由形式にもかかわらず、コードを作成する際にセミコロンとブラケットを書くことは習慣の問題ですが、特定のケース(たとえば、即時関数が含まれる場合)でセミコロンを書くことで自分自身のために穴を掘ることがあります。JavaScriptにとって、セミコロンの意味はコード文の区切りです。このツールを使用してコードを暗号化する際にもコードを圧縮して、誤ってセミコロンがないためにエラーが発生しにくくするため、記述する際にはセミコロンを追加することをお勧めします。