팁: 처음 사용하시는 경우 각 설정 항목의 응용 시나리오를 먼저 이해하시기 바랍니다. 그렇지 않으면 암호화된 코드가 정상적으로 작동하지 않을 수 있습니다!

JavaScript 온라인 암호화

설정 기능에 대해 이해가 부족하면 각 항목 뒤의 파란색 느낌표 아이콘에 마우스를 가져가면 설명을 볼 수 있습니다.
문제가 발생할 경우 화면 오른쪽에 문의할 수 있으며, 즉시 코드를 복사해서 문제를 문의하여 문제를 문의해주세요😊
코드 실행 환경
  • 회원 특권
    암호화 구성 설명에 포함된 기능은 모두 회원 특권입니다. 회원 가입 후 사용할 수 있습니다. (회원 특권은 특정 구성 외에도 더 많은 혜택을 제공합니다. 자세한 정보는 을 클릭하여 확인하고 가입하세요!)
  • 사용자 정의 버전 번호
    사용자 정의 버전 번호, 이 버전 번호는 회원으로 만들어집니다, 사용자 정의 버전 번호를 설정할 수 있습니다.
  • 최상위 주석 제거
    회원으로 만들어집니다.
  • 도메인 잠금 포맷은 www.safekodo.com 또는 safekodo.com과 같아야 합니다. 여러 서브도메인 지원, 통일된 설정, 앞선 기능 사용 * .safekodo.com.
  • 잠금 해제 도메인에서 실행
    잠금된 도메인 설정, 예를 들어 도메인을 지정하여 실행할 수 있는 코드 작성의 경우 동일하게 적용됩니다.
  • 이름 보류어 혼란의 변수 이름 및 함수 이름, 변수 이름 및 함수 이름 추가
  • 시간 제한 실행
    기본적으로 1년의 잠금 시간을 설정, 실행 시간 동안 실행 시간 동안 코드의 코드를 사용할 수 있습니다.
  • 암호화 버전 설정
    주의: 모든 이력적 암호화 버전이 선택 가능한 것은 아닙니다. 버그가 있는 경우 이전 버전이 선택 불가능할 수 있습니다. 일반적으로 이곳에는 안정 버전과 최신 버전 두 가지만 선택 가능합니다.
  • 횟수 청구 패키지
    일반적으로 사용하지 않거나 암호화 빈도가 낮은 사용자는 횟수 단위로 청구 패키지를 구매할 수 있습니다. 계정에 횟수 단위 청구 패키지가 있으면 횟수 패키지 선택 후 회원 특권을 이용할 수 있습니다.
  • 참고: 월정액 회원이 이미 있는 경우 횟수 계산 패키지를 선택하든 말든사용하지 않습니다.횟수 청구 패키지
엄정 성명

👉safekodo는 당신의 모든 코드를 저장하지 않습니다. 당신이 암호화하기 전이든 후이든 코드 소유권은 모두 당신에게 있습니다.

👉safekodo는 암호화된 코드에 악성 코드를 삽입하지 않습니다.

👉safekodo는 언제나 누구의 해독 요청도 받지 않습니다. 무료 사용자든 후원자든 모두 동등하게 취급받습니다.

👉safekodo는 무료 도구입니다. 도움이 되었다면 암호화 편집기 우측 상단의 지원을 클릭해주세요.😄 우리를 후원하세요

👉safekodo 유료 사용자도 단지 몇 가지 개인화 설정만 더 갖추어질 뿐, 암호화 강도는 무료 버전과 큰 차이가 없습니다!

👉safekodo는 전문적인 JavaScript 코드 보호를 제공합니다. 더 많은 웹 사이트에 전문적인 보호를 제공하기 위해, 조기에 보호를 받고 더 많은 안전성을 제공합니다!

다중 파일 암호화 모드 사용 시 주의 사항

다중 파일 암호화를 사용할 때, JavaScript 코드를 zip 형식으로 압축해야 하며, 압축 파일 내에는 모든 .js 파일이 동일한 폴더에 있어야 합니다 (즉, 압축을 푼 후 바로 여러 개의 .js 파일이 보여야 하며, 폴더 내에 있는 파일들이 보여서는 안 됩니다).

다중 파일 암호화는 폴더 내의 JavaScript 파일을 재귀적으로 가져오지 않습니다. 기본 경로의 JavaScript 파일만 암호화합니다.

암호화 매개 변수 선택 권장 사항

암호화할 때 유지해야 할 매개 변수를 강력히 권장합니다: 코드 혼동 삽입, console 함수 제거, F12 키 차단, 제어 흐름 평평화, 콘솔 디버그 비활성화, 코드 포맷 비활성화. 현재 코드가 다른 JavaScript 파일과 상호 참조가 없을 때는 '변수 이름, 함수 이름 혼동'을 선택하는 것이 좋습니다. 다른 JavaScript 파일과 상호 참조가 있을 때에는 '이름 보관어'에 상호 참조된 변수 이름이나 함수 이름을 추가할 수 있습니다. 웹 사이트에 응용할 때는 도메인 잠금을 활성화하는 것이 좋습니다. 코드 실행 성능을 특히 중시할 때는 '최강의 암호화'를 사용하는 것이 좋습니다. 또한 코드 실행을 특히 중시할 때 '최적의 성능'을 사용하는 것이 좋습니다. 물론 중간 해결책인 '균형잡힌 암호화'를 선택할 수도 있습니다. 코드를 특정 시간 동안만 실행하도록 제한하려면 '실행 시간 잠금'을 사용하는 것이 좋습니다.

iframe에서 사이트 실행 금지

다른 사이트나 electron과 같은 것들에 의해 iframe 태그를 통해 사이트가 표시되는 것을 원치 않는 경우, 일반적인 해결 방법은 HTTP 응답 헤더를 추가하는 것입니다. 그러나 이렇게 해도 우회될 수 있습니다. 예를 들어, electron에서는 쉽게 응답 헤더를 수정할 수 있습니다. 이 경우 해당 옵션을 선택하면 현재 버전에서는 동일 출처에서도 iframe을 통해 사이트를로드 할 수 없습니다.

엄격 모드

이 옵션을 선택하면 코드가 엄격 모드에서 실행됩니다. 암호화된 제품이 소규모 프로그램에서 실행되는 경우이 옵션을 선택하십시오. (선택하지 않은 경우, 소규모 프로그램 개발자 도구에서 엄격 모드를 취소해야 합니다. 여기서 주의할 점은 각 소규모 프로그램마다 부르는 방법이 다를 수 있으므로 소규모 프로그램에서 작업할 때는 엄격 모드를 선택하는 것이 좋습니다.)

암호화 후 실행 오류/실행 불가

safekodo로 암호화한 코드가 무효화되었거나 아무런 오류 없이 실행되지 않을 때, 먼저 설정된 (즉, 잠금 도메인으로 설정한) 도메인에서 실행을 허용하는지 확인하십시오. 그 다음 설정된 실행 시간 잠금이 있는지 확인하십시오. 설정한 시간 내에 실행되는지 확인하십시오.

safekodo로 암호화한 코드가 브라우저에서 카디언 상태로 실행되었을 때, 먼저 설정된 “콘솔 디버그 비활성화”를 사용하지 않도록 설정해야 합니다.이 매개 변수를 설정한 경우, 브라우저 콘솔을 닫은 다음이 매개 변수를 사용하지 않도록 설정하십시오. 그런 다음 설정된 “도메인 잠금”이 설정되었는지 확인하고 해당 도메인에서 코드를 실행하십시오.

위의 상황을 제거한 후에도 코드가 여전히 실행되지 않거나 오류가 발생하는 경우, “코드 포맷 비활성화”이 설정되어 있는지 확인하십시오. 코드를 실행할 때 이 설정으로 인해 실행이 되지 않을 때에는 해결책이 두 가지 있습니다. 1. 상황에 따라 이 설정을 사용하지 않도록 선택할 수 있습니다. 2. 여전히 이 설정을 사용해야 하는 경우, 암호화가 완료된 코드를 붙여넣기한 파일을 사용할 때에는 본인의 개발자 도구(예:VSCode를 사용 중이라면)가 포맷을 저장해주는 것이므로 메모장을 사용하거나 코드를 자동으로 포맷하지 않는 IDE를 사용하여 파일을 여십시오. 당신의 개발자 도구가 너의 붙여넣기한 코드를 포맷해 줄 수도 있습니다. 그 결과 코드가 실행되지 않을 수도 있는 상황이 있습니다.

메시지 및 코드 작성 권장 사항

당신이 코드를 작성할 때, 핵심 코드에 '함정'을 놓을 수 있습니다. 이러한 코드는 safekodo의 암호화와 혼란을 결합하여 최상의 암호화 효과를 달성할 수 있습니다.

높은 자유도를 가진 JavaScript 코드 스타일, 코드를 작성할 때, 세미콜론과 중괄호를 사용하지 않는 것은 습관 문제입니다. 그러나 일부 특정 상황(예: 즉시 실행 함수가 포함된 코드)에서는 세미콜론을 써야 하는 것이 자신에게 구덩이를 파면 자발적으로 당신을 위해 자신을 구할 것입니다. JavaScript로 보면 세미콜론은 코드 문장의 분할 의미이며, 이 도구의 사용 중 암호화가 코드를 압축하여 최소화하고 문제를 일으킬 수 없도록 방지하기 위해 이러한 것을 추천하다. 코드를 암호화할 때 코드를 압축하여 최소화하고 문제를 일으킬 수 없도록 방지하기 위해 추천합니다.