Penyamaran String

Samarkan string sensitif dengan menyisakan karakter di awal dan akhir, atau deteksi otomatis rahasia seperti kunci API, token, dan nomor kartu, di browser.

Memuat alat…

Penyamaran StringTempel teks apa pun dan sunting bagian sensitifnya tanpa pernah meninggalkan perangkat Anda. Mode manual mempertahankan karakter pertama dan terakhir setiap baris dan mengganti bagian tengahnya dengan karakter penyamaran, sempurna untuk menyembunyikan sebagian email, nomor telepon, ID, atau nomor rekening. Mode deteksi otomatis memindai teks untuk mencari rahasia umum — kunci API, JWT, alamat email, nomor kartu kredit, nomor telepon, dan alamat IPv4 — dan menyamarkan setiap kecocokan sambil menyisakan konteks yang cukup untuk mengenalinya. Semuanya berjalan secara lokal dengan JavaScript murni dan ekspresi reguler, jadi tidak ada yang diunggah. Anda juga dapat mengaktifkan atau menonaktifkan kategori satu per satu, menambahkan pola ekspresi reguler Anda sendiri, menjaga akurasi deteksi kartu dengan checksum Luhn, dan menyetel string penyamaran multi-karakter — semuanya dari panel pengaturan.

Apa itu Penyamaran String?

Penyamaran String adalah alat penyuntingan gratis di browser yang mengubah teks sensitif menjadi bentuk yang aman untuk dibagikan. Alat ini menawarkan dua mode yang dapat Anda ganti dengan sakelar: penyamaran manual mempertahankan jumlah karakter awal dan akhir yang tetap (bidang Pertahankan awal dan Pertahankan akhir) dan memberi tanda bintang pada bagian tengah setiap baris, sedangkan deteksi otomatis memindai teks bebas dan menyamarkan kunci API, token JWT, email, nomor kartu, nomor telepon, dan alamat IPv4 dengan sendirinya. Pengembang, staf dukungan dan QA, serta penulis yang peduli privasi menggunakannya untuk membersihkan log, laporan bug, dan transkrip obrolan sebelum menempelkannya ke tiket, dokumen, atau prompt AI. Anda dapat mengubah karakter penyamaran di pengaturan, keluaran diperbarui secara langsung saat Anda mengetik, dan penghitung menunjukkan berapa banyak rahasia yang terdeteksi. Karena ini adalah pemrosesan ekspresi reguler murni, alat ini cepat, deterministik, dan sepenuhnya offline. Ia juga mendeteksi nomor Jaminan Sosial AS, IBAN, dan nomor paspor/ID, dan di pengaturan Anda dapat mengalihkan setiap kategori, memberikan pola ekspresi reguler khusus, mewajibkan checksum Luhn untuk kartu, serta memilih string penyamaran multi-karakter.

Cara menggunakan Penyamaran String

  1. Pilih mode: Penyamaran manual untuk mempertahankan karakter tetap di setiap ujung, atau Deteksi otomatis untuk menemukan dan menyamarkan rahasia secara otomatis.
  2. Untuk mode manual, atur Pertahankan awal dan Pertahankan akhir ke jumlah karakter yang ingin Anda biarkan terlihat di depan dan belakang setiap baris.
  3. Tempel atau ketik teks yang ingin Anda sunting ke kotak masukan; setiap baris disamarkan secara independen.
  4. Baca hasil yang telah disunting di kotak keluaran, yang diperbarui seketika saat Anda mengetik.
  5. Buka pengaturan untuk memilih kategori yang akan disamarkan, menambahkan pola ekspresi reguler khusus, mengalihkan pemeriksaan Luhn kartu, atau menyetel string penyamaran multi-karakter; lalu salin keluaran yang disamarkan dengan tombol salin.

Contoh

Menyamarkan email sebagian (Manual, pertahankan 2 / 2)

Masukan

alice@example.com

Keluaran

al*************om

Mendeteksi rahasia di satu baris log

Masukan

user bob@acme.io ssn 123-45-6789 card 4242 4242 4242 4242 token sk_live_AbCdEf123456

Keluaran

user b***@acme.io ssn ***-**-6789 card **** 4242 token ********

Menyamarkan banyak ID sekaligus

Tempel satu nilai per baris dalam mode manual; setiap baris disamarkan secara terpisah, sehingga Anda dapat menyunting seluruh kolom nomor rekening atau ID pesanan dalam satu kali jalan.

Pertanyaan yang sering diajukan

Apakah teks saya diunggah ke suatu tempat?
Tidak. Semua penyamaran berjalan 100% di sisi klien dalam browser Anda dengan JavaScript murni dan ekspresi reguler. Masukan Anda tidak pernah dikirim ke atau disimpan di server mana pun, jadi aman untuk log, rahasia, dan data pribadi, serta tetap berfungsi offline.
Apa perbedaan antara mode Manual dan Deteksi otomatis?
Penyamaran manual mempertahankan jumlah karakter awal dan akhir yang Anda pilih dan memberi tanda bintang pada bagian tengah setiap baris, ideal saat Anda tahu format pastinya. Deteksi otomatis memindai teks bebas dan menyamarkan rahasia yang dikenali — kunci API, JWT, email, nomor kartu, nomor telepon, dan alamat IPv4 — tanpa Anda menentukan posisi.
Jenis rahasia apa saja yang dapat ditemukan Deteksi otomatis?
Ia mencari pola umum: alamat email, nomor kartu kredit (13-19 digit), nomor telepon, alamat IPv4, token JWT, dan prefiks kunci API seperti Stripe (sk_/pk_), GitHub (ghp_, gho_…), Slack (xox…), dan kunci akses AWS (AKIA…). Deteksi berbasis pola, sehingga format yang tidak biasa mungkin terlewat — selalu periksa keluarannya. Ia juga mengenali nomor Jaminan Sosial AS (123-45-6789), IBAN, dan nomor paspor/ID berawalan huruf, dan Anda dapat mengaktifkan atau menonaktifkan setiap kategori di pengaturan.
Bisakah saya menyesuaikan apa yang disamarkan dan caranya?
Bisa. Di pengaturan Anda dapat mengaktifkan atau menonaktifkan setiap kategori deteksi, menambahkan pola ekspresi reguler Anda sendiri, mewajibkan checksum Luhn agar hanya nomor kartu valid yang disamarkan, dan menyetel string penyamaran multi-karakter (misalnya *, ••, XX, atau #). Masker diulang untuk mengisi, dan berlaku untuk kedua mode.
Apakah ia menangani beberapa baris dan Unicode?
Ya. Dalam mode manual setiap baris disamarkan secara independen, jadi Anda dapat menyunting seluruh daftar sekaligus. Penyamaran bekerja pada titik kode Unicode, sehingga emoji dan karakter beraksen tidak terpotong.

Alat terkait