Маскирование строк
Маскируйте строки, оставляя видимыми символы по краям, или автоматически находите и скрывайте секреты — ключи API, токены и номера карт, полностью в браузере.
Маскирование строк — Вставьте любой текст и скройте его конфиденциальные части, при этом он никогда не покинет ваше устройство. Ручной режим сохраняет первые и последние символы каждой строки и заменяет середину символом маски — идеально для частичного скрытия адресов электронной почты, телефонов, идентификаторов или номеров счетов. Режим автообнаружения сканирует текст в поиске распространённых секретов — ключей API, JWT, адресов электронной почты, номеров банковских карт, телефонов и адресов IPv4 — и маскирует каждое совпадение, оставляя достаточно контекста, чтобы его распознать. Всё выполняется локально на чистом JavaScript и регулярных выражениях, поэтому ничего не загружается. Также можно включать и выключать отдельные категории, добавлять собственный шаблон регулярного выражения, сохранять точность обнаружения карт с помощью контрольной суммы Луна и задавать многосимвольную строку маски — всё это на панели настроек.
Что такое Маскирование строк?
Маскирование строк — это бесплатный инструмент скрытия данных прямо в браузере, который превращает конфиденциальный текст в форму, безопасную для совместного использования. В нём есть два режима, переключаемых тумблером: ручное маскирование сохраняет заданное число начальных и конечных символов (поля «Оставить начало» и «Оставить конец») и закрывает звёздочками середину каждой строки, а автообнаружение сканирует произвольный текст и само маскирует ключи API, токены JWT, адреса электронной почты, номера карт, телефоны и адреса IPv4. Разработчики, сотрудники поддержки и QA, а также авторы, заботящиеся о конфиденциальности, используют его для очистки логов, отчётов об ошибках и расшифровок чатов перед вставкой в тикеты, документы или запросы к ИИ. Символ маски можно изменить в настройках, вывод обновляется на лету по мере ввода, а счётчик показывает, сколько секретов обнаружено. Поскольку это чистая обработка регулярными выражениями, инструмент быстрый, детерминированный и работает полностью офлайн. Он также обнаруживает номера социального страхования США, IBAN и номера паспорта/удостоверения, а в настройках можно переключать каждую категорию, задавать собственный шаблон регулярного выражения, требовать контрольную сумму Луна для карт и выбирать многосимвольную строку маски.
Как пользоваться Маскирование строк
- Выберите режим: ручное маскирование, чтобы оставить заданные символы с каждого конца, или автообнаружение, чтобы автоматически находить и маскировать секреты.
- Для ручного режима задайте «Оставить начало» и «Оставить конец» равными числу символов, которые вы хотите оставить видимыми спереди и сзади каждой строки.
- Вставьте или введите текст, который нужно скрыть, в поле ввода; каждая строка маскируется независимо.
- Читайте скрытый результат в поле вывода, которое обновляется мгновенно по мере ввода.
- Откройте настройки, чтобы выбрать, какие категории маскировать, добавить собственный шаблон регулярного выражения, включить проверку карт по Луну или задать многосимвольную строку маски; затем скопируйте замаскированный вывод кнопкой копирования.
Примеры
Частичное маскирование адреса электронной почты (вручную, оставить 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 и номера паспорта/удостоверения с буквенным префиксом, и каждую категорию можно включить или отключить в настройках.
- Можно ли настроить, что и как маскируется?
- Да. В настройках можно включать и выключать каждую категорию обнаружения, добавлять собственный шаблон регулярного выражения, требовать контрольную сумму Луна, чтобы маскировались только действительные номера карт, и задавать многосимвольную строку маски (например *, ••, 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 слов на нескольких языках или преобразуйте существующую мнемоническую фразу обратно в её исходную энтропию — полностью в вашем браузере.