إخفاء السلاسل النصية
أخفِ السلاسل الحساسة بالإبقاء على أحرف في البداية والنهاية، أو اكتشف تلقائيًا أسرارًا مثل مفاتيح API والبريد وأرقام البطاقات وأخفِها، بالكامل داخل متصفحك.
إخفاء السلاسل النصية — الصق أي نص واحجب أجزاءه الحساسة دون أن يغادر جهازك على الإطلاق. يُبقي الوضع اليدوي على الأحرف الأولى والأخيرة من كل سطر ويستبدل الوسط بحرف إخفاء، وهو مثالي للإخفاء الجزئي للبريد الإلكتروني وأرقام الهواتف والمعرّفات وأرقام الحسابات. يفحص وضع الاكتشاف التلقائي النص بحثًا عن الأسرار الشائعة — مفاتيح API ورموز JWT وعناوين البريد الإلكتروني وأرقام بطاقات الائتمان وأرقام الهواتف وعناوين IPv4 — ويخفي كل تطابق مع ترك سياق كافٍ للتعرف عليه. يعمل كل شيء محليًا بلغة JavaScript خالصة وتعبيرات منتظمة، لذا لا يُرفع أي شيء. يمكنك أيضًا تشغيل الفئات أو إيقافها فرادى، وإضافة نمط تعبير منتظم خاص بك، والحفاظ على دقة اكتشاف البطاقات بمجموع تحقق Luhn، وتعيين سلسلة إخفاء متعددة الأحرف — كل ذلك من لوحة الإعدادات.
ما هي إخفاء السلاسل النصية؟
إخفاء السلاسل النصية أداة حجب مجانية تعمل داخل المتصفح وتحوّل النص الحساس إلى صيغة آمنة للمشاركة. توفر وضعين تبدّل بينهما بمفتاح تبديل: يُبقي الإخفاء اليدوي على عدد محدد من الأحرف في البداية والنهاية (حقلا الإبقاء على البداية والإبقاء على النهاية) ويضع نجومًا على وسط كل سطر، بينما يفحص الاكتشاف التلقائي النص الحر ويخفي بنفسه مفاتيح API ورموز JWT والبريد الإلكتروني وأرقام البطاقات وأرقام الهواتف وعناوين IPv4. يستخدمها المطورون وموظفو الدعم وضمان الجودة والكتّاب المهتمون بالخصوصية لتنظيف السجلات وتقارير الأخطاء ونصوص المحادثات قبل لصقها في التذاكر أو المستندات أو مطالبات الذكاء الاصطناعي. يمكنك تغيير حرف الإخفاء في الإعدادات، ويتحدث الإخراج مباشرة أثناء الكتابة، ويعرض عدّاد كم سرًا تم اكتشافه. ولأنها معالجة بتعبيرات منتظمة خالصة، فهي سريعة وحتمية وتعمل دون اتصال بالكامل. يكتشف أيضًا أرقام الضمان الاجتماعي الأمريكية وأرقام IBAN وأرقام جواز السفر/الهوية، وفي الإعدادات يمكنك تبديل كل فئة، وتقديم نمط تعبير منتظم مخصص، وطلب مجموع تحقق Luhn للبطاقات، واختيار سلسلة إخفاء متعددة الأحرف.
كيفية استخدام إخفاء السلاسل النصية
- اختر وضعًا: الإخفاء اليدوي للإبقاء على أحرف محددة عند كل طرف، أو الاكتشاف التلقائي للعثور على الأسرار وإخفائها تلقائيًا.
- في الوضع اليدوي، اضبط الإبقاء على البداية والإبقاء على النهاية على عدد الأحرف التي تريد إبقاءها ظاهرة في مقدمة كل سطر ومؤخرته.
- الصق أو اكتب النص الذي تريد حجبه في مربع الإدخال؛ يُخفى كل سطر على حدة.
- اقرأ النتيجة المحجوبة في مربع الإخراج، الذي يتحدث فورًا أثناء الكتابة.
- افتح الإعدادات لاختيار الفئات المراد إخفاؤها، وإضافة نمط تعبير منتظم مخصص، وتبديل فحص Luhn للبطاقات، أو تعيين سلسلة إخفاء متعددة الأحرف؛ ثم انسخ الإخراج المخفي بزر النسخ.
أمثلة
إخفاء بريد إلكتروني جزئيًا (يدوي، الإبقاء على 2 / 2)
المدخل
alice@example.com
المخرج
al*************om
الاكتشاف التلقائي للأسرار في سطر سجل
المدخل
user bob@acme.io ssn 123-45-6789 card 4242 4242 4242 4242 token sk_live_AbCdEf123456
المخرج
user b***@acme.io ssn ***-**-6789 card **** 4242 token ********
إخفاء العديد من المعرّفات دفعة واحدة
الصق قيمة واحدة في كل سطر في الوضع اليدوي؛ يُخفى كل سطر على حدة، فيمكنك حجب عمود كامل من أرقام الحسابات أو معرّفات الطلبات في تمريرة واحدة.
الأسئلة الشائعة
- هل يُرفع نصي إلى أي مكان؟
- لا. يعمل كل الإخفاء بنسبة 100% من جانب العميل في متصفحك بلغة JavaScript خالصة وتعبيرات منتظمة. لا يُرسل إدخالك أبدًا إلى أي خادم ولا يُخزَّن عليه، لذا فهو آمن للسجلات والأسرار والبيانات الشخصية، ويظل يعمل دون اتصال.
- ما الفرق بين الوضعين اليدوي والاكتشاف التلقائي؟
- يُبقي الإخفاء اليدوي على عدد الأحرف الأولى والأخيرة الذي تختاره ويضع نجومًا على وسط كل سطر، وهو مثالي عندما تعرف التنسيق الدقيق. يفحص الاكتشاف التلقائي النص الحر ويخفي الأسرار المتعرّف عليها — مفاتيح API ورموز JWT والبريد الإلكتروني وأرقام البطاقات وأرقام الهواتف وعناوين IPv4 — دون أن تحدد مواضع.
- ما أنواع الأسرار التي يمكن للاكتشاف التلقائي العثور عليها؟
- يبحث عن الأنماط الشائعة: عناوين البريد الإلكتروني وأرقام بطاقات الائتمان (13-19 رقمًا) وأرقام الهواتف وعناوين IPv4 ورموز JWT وبادئات مفاتيح API مثل Stripe (sk_/pk_) وGitHub (ghp_، gho_…) وSlack (xox…) ومفاتيح وصول AWS (AKIA…). يعتمد الاكتشاف على الأنماط، لذا قد تفوته التنسيقات غير المعتادة — راجع الإخراج دائمًا. كما يتعرّف على أرقام الضمان الاجتماعي الأمريكية (123-45-6789) وأرقام IBAN وأرقام جواز السفر/الهوية المسبوقة بحروف، ويمكنك تفعيل كل فئة أو تعطيلها في الإعدادات.
- هل يمكنني تخصيص ما يُخفى وكيفية إخفائه؟
- نعم. في الإعدادات يمكنك تشغيل كل فئة اكتشاف أو إيقافها، وإضافة نمط تعبير منتظم خاص بك، وطلب مجموع تحقق Luhn بحيث تُخفى أرقام البطاقات الصالحة فقط، وتعيين سلسلة إخفاء متعددة الأحرف (مثل *، ••، XX أو #). تتكرر السلسلة للملء، وتنطبق على كلا الوضعين.
- هل يتعامل مع أسطر متعددة وUnicode؟
- نعم. في الوضع اليدوي يُخفى كل سطر على حدة، فيمكنك حجب قائمة كاملة دفعة واحدة. يعمل الإخفاء على نقاط ترميز Unicode، لذا لا تُقسَّم الرموز التعبيرية والأحرف المشكَّلة.
أدوات ذات صلة
تشفير نصوص AES (AES-GCM + PBKDF2)
شفّر النص وفك تشفيره باستخدام AES-256-GCM بمفتاح مشتق من عبارة مرور (PBKDF2 SHA-256، ملح عشوائي)، بالكامل داخل متصفحك ودون أي رفع.
تجزئة Argon2 وscrypt
جزّئ كلمة مرور باستخدام Argon2id أو scrypt وتحقق من تطابق تجزئة Argon2 مع كلمة مرور، بالكامل داخل متصفحك.
مولّد ومدقّق تجزئة Bcrypt
أنشئ تجزئة كلمة مرور bcrypt من نص عادي بعامل التكلفة الذي تختاره، أو تحقّق من كلمة مرور مقابل تجزئة bcrypt موجودة، بالكامل داخل متصفّحك.
مولّد عبارات BIP39 التذكيرية
أنشئ عبارة استرداد BIP39 عشوائية من 12 إلى 24 كلمة بعدة لغات، أو حوّل عبارة تذكيرية موجودة إلى الإنتروبيا الأولية الخاصة بها، كل ذلك داخل متصفحك.