پرش به محتوای اصلی

مخفی‌سازی آدرس ایمیل رایگان

آدرس‌های ایمیل را از خزنده‌های اسپم با استفاده از موجودیت‌های HTML، ادغام JavaScript، متن معکوس یا جایگزینی نمادها پنهان کنید.

پس از بارگذاری آفلاین کار می‌کند

JavaScript، رمزگذاری‌شده (قوی‌تر، قابل کلیک)

آدرس فقط درون یک رشتهٔ Base64 در اسکریپت ذخیره می‌شود و در مرورگر به یک پیوند قابل کلیک تبدیل می‌شود. ابزار جمع‌آوری باید اسکریپت را اجرا یا رمزگشایی کند تا آن را پیدا کند. بازدیدکنندگان باید JavaScript را فعال داشته باشند.

حفاظت محدود: مبهم‌سازی خزش ساده را کاهش می‌دهد اما ربات‌های مصمم را متوقف نمی‌کند. خزنده‌های پیشرفته می‌توانند همه این روش‌ها را دور بزنند.

هیچ‌یک از روش‌های اینجا جلوی ابزار جمع‌آوری مصمم که JavaScript اجرا می‌کند یا صفحه را رندر می‌کند را نمی‌گیرد. آزمایش‌های منتشرشده عموماً نشان می‌دهند آدرس‌هایی که با JavaScript ساخته یا با CSS معکوس می‌شوند بیشتر از موجودیت‌های ساده دوام می‌آورند، اما نتایج متفاوت است و چیزی تضمین‌شده نیست. برای محافظت قوی‌تر، به‌جای نمایش آدرس از فرم تماس با فیلد honeypot پنهان و CAPTCHA یا محدودیت نرخ استفاده کنید.

کاربردهای رایج

  • ایمیل خود را در سایت شخصی مخفی کنیدبرای نمونه کارهای شخصی و وبلاگ ها، ابهام مسکو اسپم را از اسکریپ های صفحه تماس کاهش می دهد.
  • ایمیل عمومی برای نویسندگان / سخنرانانمتخصصان عام المنفعه (نویسندگان، سخنرانان، روزنامه نگاران) به ایمیل تماس نیاز دارند. برای کاهش اسپم ابهام کنید.
  • ایمیل پروفسور و تحقیقصفحات دانشکدگی دانشگاه با ایمیل عمومی اسپم سنگینی دریافت می کنند. ابهام مسکو ارزش دارد.
  • ایمیل صفحه تماس کسب و کاربرای کسب و کارهای کوچک، ایمیل های رو به رو با مشتری را ابهام کنید تا اسپم را کاهش دهد.
  • حفاظت ایمیل سایت استاتیکیبرای سایت های استاتیکی (Hugo، Jekyll، 11ty) بدون سرویس گذار، ابهام گزینه حفاظت ایمیل اصلی است.

نحوه کار

ابزار از چهار الگوریتم کدگذاری دست‌نویس — موجودیت‌های دهدهی HTML، معکوس‌سازی bidi مربوط به CSS، تزریق جاوااسکریپت تکه-تقسیم‌شده، و جایگزینی نماد متن‌ساده — برای تبدیل یک آدرس ایمیل به مارک‌آپی که برای ربات‌های scraper سخت‌تر برای تجزیه است در حالی که در یک مرورگر واقعی کارکردی باقی می‌ماند استفاده می‌کند. تمام کدگذاری در مرورگر بدون دخالت سرور اتفاق می‌افتد.

  1. 1
    اعتبارسنجی ایمیل
    یک عبارت باقاعده سبک بررسی می‌کند که آدرس یک بخش محلی، یک نماد @، و یک دامنه با حداقل یک نقطه دارد. این تایپوهای آشکار را بدون اجرای یک تجزیه‌گر کامل RFC 5321 می‌گیرد.
  2. 2
    روش کدگذاری اعمال شد
    بسته به روشی که انتخاب می‌کنید، ابزار یا هر کاراکتر را به موجودیت دهدهی HTML آن تبدیل می‌کند (مثلاً h -> h)، رشته را معکوس می‌کند و آن را در یک span معکوس-bidi مربوط به CSS می‌پیچد، آدرس را در @ تقسیم می‌کند و آن را از طریق یک تگ اسکریپت درون‌خطی که در زمان اجرا لنگر می‌سازد بازسازی می‌کند، یا @ و نقطه‌ها را با توکن‌های متن-ساده [at] و [dot] جایگزین می‌کند.
  3. 3
    خروجی HTML رندر شد
    قطعه HTML حاصل در یک بلوک کد با سینتکس-برجسته‌شده نمایش داده می‌شود. برای روش جاوااسکریپت، پیش‌نمایش مستقیماً شبیه‌سازی می‌شود (innerHTML تگ‌های اسکریپت را اجرا نمی‌کند)، پس می‌بینید لینک تمام‌شده چه شکلی است بدون نیاز به چسباندن آن در یک صفحه واقعی.
  4. 4
    کپی در کلیپ‌بورد
    کلیک روی کپی HTML تولیدشده را از طریق API navigator.clipboard مرورگر در کلیپ‌بورد می‌نویسد، آماده چسباندن در هر فایل HTML یا CMS.

آدرس ایمیل شما هرگز مرورگر را ترک نمی‌کند — هر چهار روش کدگذاری کاملاً در جاوااسکریپت سمت-کلاینت بدون درخواست‌های شبکه‌ای اجرا می‌شوند.

ابزارهای مرتبط

سؤالات متداول