분류: 개발 도구

이메일 난독화 도구

자체 기획 도구찾는 도구가 없나요?

세 가지 방법으로 mailto 링크를 단순 스크레이퍼로부터 숨기세요

이메일 주소를 HTML 엔티티, JavaScript 스니펫, 또는 사람이 읽을 수 있는 텍스트로 변환해, 페이지의 원본 HTML에서 mailto: 링크를 찾는 단순 스크레이퍼가 이를 수집하지 못하게 합니다. 브라우저 안에서만 동작합니다.

난독화된 결과
<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#104;&#101;&#108;&#108;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;">&#104;&#101;&#108;&#108;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;</a>

이 방법은 원본 HTML에서 mailto: 링크를 찾는 단순한 스크레이퍼만 지연시킬 뿐입니다. 작정하고 덤비는 공격자나 페이지를 직접 읽는 사람은 막지 못합니다.

이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.

이 도구로 할 수 있는 일

스팸 수집 프로그램은 흔히 웹사이트의 원본 HTML에서 mailto: 패턴이나 @ 기호를 스캔합니다. 난독화는 주소를 재작성해 사람은(HTML 엔티티와 JavaScript 방식의 경우 실제 브라우저도) 여전히 읽거나 클릭할 수 있게 하면서, 소스를 텍스트로 스캔했을 때는 인식 가능한 형태가 나오지 않게 합니다. 이는 기본적인 스크레이핑을 막는 억제책일 뿐, 암호화나 스팸 필터링을 대체하지는 않습니다.

사용 방법

  1. 게시할 이메일 주소와 선택적으로 링크 텍스트를 입력하세요.
  2. 방식을 선택하세요: HTML 엔티티와 JavaScript 스니펫은 둘 다 클릭 가능한 상태를 유지하고, 사람이 읽을 수 있는 텍스트는 링크 없이 일반 텍스트로 표시할 때 사용합니다.
  3. 결과를 복사해 페이지의 HTML에서 기존 mailto: 링크 대신 붙여넣으세요.

개인정보

이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.

자주 묻는 질문

이 도구가 모든 스팸을 막아주나요?
아니요. 원본 HTML 텍스트에서 주소나 mailto: 링크를 스캔하는 스크레이퍼만 무력화합니다. 렌더링된 페이지에서 주소를 직접 복사하는 사람이나, JavaScript를 실행하거나 HTML 엔티티를 해독할 수 있는 정교한 스크레이퍼는 막지 못합니다.
어떤 방식을 사용해야 하나요?
HTML 엔티티는 이메일 클라이언트와 피드 리더를 포함해 HTML이 렌더링되는 모든 곳에서 동작합니다. JavaScript 스니펫은 더 강력한 억제책이지만 JavaScript가 활성화되어 있어야 합니다. 클릭 가능한 링크 없이 주소만 표시하고 싶다면 사람이 읽을 수 있는 텍스트가 가장 적합합니다.
제 이메일 주소가 어딘가로 전송되나요?
아니요. 난독화된 결과는 브라우저에서 로컬로 생성되며, 어디로도 업로드되지 않습니다.