mask-pii

Поддерживаемые реализации языков

mask-pii предоставляет реализации для многих языков программирования. Выберите язык ниже, чтобы открыть его страницу руководства.

Цель проекта

Цель состоит в том, чтобы сделать маскирование email и телефонных номеров единообразным и переносимым между языками до того, как данные покинут вашу систему через журналы, экспорт или общий текст.

Общее поведение во всех реализациях

  • Маскирование email сохраняет домен и скрывает локальную часть.
  • Маскирование телефонов по возможности сохраняет форматирование, скрывая средние цифры.
  • Правила маскирования включаются явно, а символ маски можно настраивать.

Руководства по языкам

На каждой языковой странице описаны установка, примечания по использованию и README для конкретного языка.

AWK

Открыть руководство

Bash

Открыть руководство

Bun

Открыть руководство

Carbon

Открыть руководство

Common Lisp

Открыть руководство

Crystal

Открыть руководство

D

Открыть руководство

Deno

Открыть руководство

Elixir

Открыть руководство

Fish

Открыть руководство

Go

Открыть руководство

Groovy

Открыть руководство

Hare

Открыть руководство

Haskell

Открыть руководство

JavaScript

Открыть руководство

Julia

Открыть руководство

Lua

Открыть руководство

Nim

Открыть руководство

Nushell

Открыть руководство

OCaml

Открыть руководство

Odin

Открыть руководство

Perl

Открыть руководство

PHP

Открыть руководство

Pony

Открыть руководство

PowerShell

Открыть руководство

Python

Открыть руководство

R

Открыть руководство

Racket

Открыть руководство

Red

Открыть руководство

Ruby

Открыть руководство

Rust

Открыть руководство

Swift

Открыть руководство

Tcl

Открыть руководство

V

Открыть руководство

Zig

Открыть руководство

Zsh

Открыть руководство