ซ่อนอีเมล ฟรี
ซ่อนที่อยู่อีเมลจาก bot spam โดยใช้ HTML entity, JavaScript assembly, ข้อความกลับหัว หรือการแทนที่ด้วยสัญลักษณ์
JavaScript แบบเข้ารหัส (แข็งแรงกว่า คลิกได้)
ที่อยู่ถูกเก็บไว้ในสตริง Base64 ภายในสคริปต์เท่านั้น และประกอบเป็นลิงก์ที่คลิกได้ในเบราว์เซอร์ สแครปเปอร์ต้องรันหรือถอดรหัสสคริปต์จึงจะหาพบ ผู้เข้าชมต้องเปิด JavaScript
การป้องกันจำกัด: การปกปิดช่วยลดการสแกนอย่างง่าย แต่ไม่สามารถหยุดบอทที่ตั้งใจได้ นักรวบรวมข้อมูลขั้นสูงสามารถเอาชนะวิธีเหล่านี้ทั้งหมดได้
ไม่มีวิธีใดที่นี่หยุดสแครปเปอร์ที่มุ่งมั่นซึ่งรัน JavaScript หรือเรนเดอร์หน้าเว็บได้ การทดสอบที่เผยแพร่ส่วนใหญ่พบว่าที่อยู่ที่ประกอบด้วย JavaScript และที่กลับด้วย CSS อยู่รอดได้นานกว่า entity ธรรมดา แต่ผลลัพธ์ต่างกันไปและไม่มีอะไรรับประกัน หากต้องการการป้องกันที่แข็งแรงกว่า ให้ใช้แบบฟอร์มติดต่อที่มีช่อง honeypot ซ่อนอยู่ และ CAPTCHA หรือการจำกัดอัตรา แทนที่จะแสดงที่อยู่เลย
การใช้งานทั่วไป
- ซ่อนอีเมลของคุณบนไซต์ส่วนบุคคลสำหรับพอร์ตโฟลิโอส่วนบุคคลและบล็อก obfuscation ลดสแปมจากตัวขูดหน้าติดต่อ
- อีเมลสาธารณะสำหรับผู้เขียน / ผู้บรรยายมืออาชีพที่เป็นสาธารณะ (ผู้เขียน ผู้บรรยาย นักข่าว) ต้องการอีเมลติดต่อ ทำให้ไม่ชัดเจนเพื่อลดสแปม
- อีเมลศาสตราจารย์และการวิจัยหน้าคณาจารย์มหาวิทยาลัยพร้อมอีเมลสาธารณะได้รับสแปมหนัก obfuscation น่าค่า
- อีเมลหน้าติดต่อธุรกิจสำหรับธุรกิจขนาดเล็ก obfuscating อีเมลที่เผชิญหน้ากับลูกค้าช่วยลดปริมาณสแปม
- การป้องกันอีเมลเว็บไซต์แบบคงที่สำหรับไซต์แบบคงที่ (Hugo Jekyll 11ty) ที่ไม่มีแบ็กเอนด์ obfuscation เป็นตัวเลือกการป้องกันอีเมลหลัก
วิธีการทำงาน
เครื่องมือใช้อัลกอริทึมเข้ารหัสที่เขียนขึ้นเองสี่แบบ — HTML decimal entity การกลับด้านด้วย CSS bidi การแทรก JavaScript แบบแบ่งส่วน และการแทนสัญลักษณ์ด้วยข้อความธรรมดา — เพื่อแปลงที่อยู่อีเมลเป็นมาร์กอัปที่บอตเก็บข้อมูลแยกวิเคราะห์ได้ยากขึ้น แต่ยังใช้งานได้ในเบราว์เซอร์จริง การเข้ารหัสทั้งหมดเกิดขึ้นในเบราว์เซอร์โดยไม่มีเซิร์ฟเวอร์เกี่ยวข้อง
- 1ตรวจสอบอีเมลregex ขนาดเล็กตรวจว่าที่อยู่มีส่วนชื่อผู้ใช้ สัญลักษณ์ @ และโดเมนที่มีจุดอย่างน้อยหนึ่งจุด จับการพิมพ์ผิดที่ชัดเจนได้โดยไม่ต้องใช้ตัวแยกวิเคราะห์ RFC 5321 เต็มรูปแบบ
- 2ใช้วิธีเข้ารหัสขึ้นอยู่กับวิธีที่คุณเลือก เครื่องมือจะแปลงทุกอักขระเป็น HTML decimal entity (เช่น h -> h) กลับสตริงแล้วห่อด้วย span แบบ CSS bidi-override แบ่งที่อยู่ที่ @ แล้วสร้างใหม่ผ่านแท็กสคริปต์ inline ที่สร้างลิงก์ขณะทำงาน หรือแทน @ และจุดด้วยโทเค็นข้อความธรรมดา [at] และ [dot]
- 3แสดงผลลัพธ์ HTMLโค้ด HTML ที่ได้แสดงในบล็อกโค้ดที่เน้นไวยากรณ์ สำหรับวิธี JavaScript ตัวอย่างจะจำลองโดยตรง (innerHTML ไม่รันแท็กสคริปต์) คุณจึงเห็นหน้าตาของลิงก์ที่เสร็จแล้วโดยไม่ต้องวางลงในหน้าจริง
- 4คัดลอกไปยังคลิปบอร์ดการคลิกคัดลอกเขียน HTML ที่สร้างลงคลิปบอร์ดผ่าน navigator.clipboard API ของเบราว์เซอร์ พร้อมวางในไฟล์ HTML หรือ CMS ใดก็ได้
ที่อยู่อีเมลของคุณไม่เคยออกจากเบราว์เซอร์ — วิธีเข้ารหัสทั้งสี่ทำงานด้วย JavaScript ฝั่งไคลเอนต์ทั้งหมดโดยไม่มีการร้องขอเครือข่าย
เครื่องมือที่เกี่ยวข้อง
ตรวจสอบ Browser Fingerprint
ดูว่าสคริปต์ติดตามรู้อะไรเกี่ยวกับเบราว์เซอร์ของคุณบ้าง — canvas, WebGL, เสียง ฟอนต์ หน้าจอ เขตเวลา และอื่นๆ — พร้อมแฮชรวม SHA-256 รันสองครั้งเพื่อยืนยันว่ามาตรการปกป้องความเป็นส่วนตัวของคุณทำงาน ไม่มีการอัปโหลด
ดูอีเมล EML
เปิดไฟล์อีเมล .eml เพื่ออ่าน header เนื้อหา และดาวน์โหลดไฟล์แนบ — โดยไม่ต้องใช้โปรแกรมอีเมล แยกวิเคราะห์ในเครื่อง ไม่มีการอัปโหลด
หาบรรทัดซ้ำ
หา นับ หรือลบบรรทัดซ้ำในรายการ เหมาะสำหรับทำความสะอาดรายการอีเมล log การตรวจสอบ หรือหารายการซ้ำใน data dump