서버 / IT 메일 주소를 암호화 해보자
2016.08.18 15:27
개인 홈페이지나 블로그에 메일 주소를 공개하는 경우가 있는데요
공개된 메일주소를 전문적으로 수집하는 분들이 있지요? 그들은 홈페이지나 블로그 소스를 분석해서 메일 주소를 자동으로 캡처를 합니다.
이럴때 자신의 이메일 주소를 암호화 해서 캡처하는 것으로부터 보호하는 방법을 배워보겠습니다.
강좌간에 사용될 이메일 주소는 test@hanmail.net 로 해보겠습니다.
두가지 방법을알려 드리겠습니다.
방법1은 복잡하지만 두단계 이상의 보호장치는 했고, 방법2는 간단하지만 한단계 보호장치를 했습니다.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
방법1
암호화 작업하는 있어서 아래 두개의 소스를 이용하세요.
1번 소스
===================================================================================================================================
aaaaaaa=['test',['net','hanmail'].reverse().join('.')].join('@');bbbbbbb=unescape(aaaaaaa);document.write(aaaaaaa);
===================================================================================================================================
위 소스에서 파란색 굶은 글자 부분 aaaaaaa=['test',['net','hanmail'] 이 항목에 자신의 이메일 주소로 변경합니다.
위 소스에서 test 항목에 자신의 아이디로 교체 하세요
다음은 도메인 입력 부분인데 도메인은 역으로 되어 있습니다. 한메일이면 net 을 먼저 쓰고 뒤에 hanmail 이 들어갑니다.
예를 들어서 네이버 메일을 사용하고 아이디가 test 이라면 aaaaaaa=['test',['com','naver'] 이렇게 되겠습니다.
이런식으로 해서 위에 1번 소스를 가지고 자신의 메일로 수정합니다.
수정된 1번 소스 전체는 복사를 하세요
https://scriptasylum.com/tutorials/encode-decode.html 여기 싸이트를 접속합니다.
복사한 내용을
좌측창에 붙여 놓고 우측 화살표를 누르면 우측창에 암호화된 코드가 나옵니다. 그 전체 코드를 복사 합니다.
2번 소스
===========================================================================================================================
<script type="text/javascript">eval(unescape("*"));</script>
===========================================================================================================================
위 2번 소스에서 * 부분에 *은 삭제하고 위 그림 우측창에서 복사한 암호화된 코드를 붙여 넣습니다. 그러면 아래와 같이 됩니다.
===========================================================================================================================
<script type="text/javascript">eval(unescape("%61%61%61%61%61%61%61%3D%5B%27%74%65%73%74%27%2C%5B%27%6E%65%74%27%2C%27%68%61%6E%6D%61%69%6C%27%5D%2E%72%65%76%65%72%73%65%28%29%2E%6A%6F%69%6E%28%27%2E%27%29%5D%2E%6A%6F%69%6E%28%27%40%27%29%3B%62%62%62%62%62%62%62%3D%75%6E%65%73%63%61%70%65%28%61%61%61%61%61%61%61%29%3B%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%61%61%61%61%61%61%61%29%3B"));</script>
==========================================================================================================================
위 소스 스크립트를 자신의 홈페이지나 블로그에 사용하시면
이렇게 웹페이지에는 정상 문자로 보입니다.
하지만 페이지에 소스코드를 보면 메일 주소는 없고 암호화 코드만 보입니다.
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
방법2
1번 소스
===========================================================================================================================
document.write('test@hanmail.net');
===========================================================================================================================
1번 소스의 자신의 메일을 수정하고 복사하세요
https://scriptasylum.com/tutorials/encode-decode.html
위 링크에 접속해서
좌측창에 붙여놓고 상단 화살표 버튼 클릭하면 우측 암호화 코드가 나옵니다. 우측창 코드를 복사하고
2번 소스
===========================================================================================================================
<script type="text/javascript">eval(unescape("*"));</script>
===========================================================================================================================
위 2번 소스에서 * 부분에 *은 삭제하고 위 그림 우측창에서 복사한 암호화된 코드를 붙여 넣습니다. 그러면 아래와 같이 됩니다.
===========================================================================================================================
<script type="text/javascript">eval(unescape("%64%6F%63%75%6D%65%6E%74%2E%77%72%69%74%65%28%27%74%65%73%74%40%68%61%6E%6D%61%69%6C%2E%6E%65%74%27%29%3B"));</script>
===========================================================================================================================
홈페이지에 위 코드를 넣으시면 자신의 메일이 출력 됩니다.
이렇게 해서 자신의 메일 주소를 보호 하는 방법을 배워 보았습니다.
예제 소스 파일을 첨부합니다.
댓글 [3]
-
네이놈 2016.08.20 01:04
-
북학인 2016.09.02 22:29
이제야 이걸 봤습니다. 잘 배우고 갑니다 고맙습니다.^^
-
심씨 2016.09.15 19:12
그누보드 메일/발신 smtp설정 암호화 조언 요청 합니다.
아래 소스는 mailer.lib.php 파일 내에 smtp 아이디 패스워드 암호화 조언 요청및 가능한지 확인 합니다
-------------------------------
$mail->Host = "smtp.gmail.com"; // sets as the SMTP server
$mail->Username = "****@gmail.com"; // username
$mail->Password = "********"; // password
-----------------------------------
암호화 필요 사유 : 이메일 아이디/패스워가 open될까 염러로 암호화 하고 싶다
gmail를 상기와 같이 설정시 스펨메일이 자동발신 되고 있음
.>>>>> 혹씨 아시는 분의 조언 부탁 합니다
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
2528 | 윈 도 우| 윈도 창틀 두께 조절 [7] | mikeswlee | 17335 | 3 | 08-05 |
2527 | 윈 도 우| 윈도8 엔터버전 인증하기 [70] | 나르세드 | 31945 | 3 | 08-07 |
2526 | 윈 도 우| setupmgr.exe 이용법 | 조아세 | 9292 | 3 | 07-28 |
2525 | 윈 도 우| 윈도우8 마우스 오른쪽 버튼에 종료 재부팅 슬립모드 넣기 [8] | 유치원때모 | 15158 | 3 | 11-29 |
2524 | 소프트웨어| Paragon HDM12 Professional 로 Partition 병합하기 [4] | 가리산특공 | 7073 | 3 | 07-16 |
2523 | 윈 도 우| 신형 REFS 파일시스템으로 보조 및 외장 HDD/SSD 포맷하기 [4] | 메트로작전 | 8133 | 3 | 11-14 |
2522 | 윈 도 우| 윈도우8의 새로운 기능 "PC복구" 사용하기 [4] | chkid | 13247 | 3 | 11-04 |
2521 | 윈 도 우| 윈도우7 USER-PE로 XP 를 설치하는 방법 [3] | 세리아 | 21267 | 3 | 07-23 |
2520 | 소프트웨어| 윈도우7 USER-PE 무선 랜카드 드라이버 설치방법 [2] | 세리아 | 17632 | 3 | 06-22 |
2519 | 소프트웨어| 윈도우7 USER-PE <GRUB4DOS menu.lst> 문제 [7] | 세리아 | 15504 | 3 | 07-26 |
2518 | 소프트웨어| 윈7에서 프로그램 인터넷 차단 방법 [9] | 구들목 | 17601 | 3 | 05-02 |
2517 | 윈 도 우| 윈도우8 WinX메뉴에 절전, 다시시작 등 바로가기 추가하기 [7] | minesoul | 8060 | 3 | 09-06 |
2516 | 윈 도 우| "새 시스템 파티션을 만들거나 기존 시스템 파티션을 ... [7] | 메리아 | 22743 | 3 | 03-25 |
2515 | 소프트웨어| mscomctl.ocx, msinet.ocx, msvbvm60.dll에러 초간단 해결 [7] | 드로리안 | 20550 | 3 | 05-10 |
2514 | 소프트웨어| 다음카페 펌방지 해제 UserScript (수정) [24] |
|
15386 | 3 | 02-18 |
2513 | 윈 도 우| 윈도우 7, 서버 2008의 혁신적인 기능, VHD 200%(응?) 활용... [25] | 윈도우찬양 | 16279 | 3 | 02-06 |
2512 | 윈 도 우| 디스크포맷-윈도우8 설치후 부팅이 안될때.. [3] |
|
15737 | 3 | 04-14 |
2511 | 소프트웨어| 크롬용 확장 프로그램 1개 추천 [14] | 꼬마야 | 8673 | 3 | 01-20 |
2510 | 소프트웨어| 어베스트 방화벽 설정 (프로그램 차단) [5] | 구들목 | 13560 | 3 | 05-16 |
2509 | 소프트웨어| 구글 크롬 유용한 확장기능 10개 -2- [5] | APPCRASH | 11799 | 3 | 01-20 |
정말 고급 정보인데.... 아쉽게도 활용 할 개인 홈페이지가 없네요. ㅠㅠ