Pekeng Datos sa CSV

[ GINAWANG CSV ]
employee_id,name,email,phone,branch,salary,hired E-1001,John Paul Domingo,[email protected],0232 124 2224,Cebu,47618,2019-03-04 E-1002,Reynaldo De Guzman,[email protected],0816 749 5803,Davao,42336,2020-11-20 E-1003,Christian Ramos,[email protected],0102 533 5718,Cebu,42274,2021-06-14 E-1001,John Paul Domingo,[email protected],0232 124 2224,Cebu,47618,2019-03-04
4 rows · 4 columns replaced
Rows4
Kolum7
Napalitan4
Mga column na papalitan
[ ANO ANG PINALITAN ]
nameBuong pangalan4 selda · 3 magkaiba
emailEmail address4 selda · 3 magkaiba
phoneNumero ng cellphone4 selda · 3 magkaiba
salaryNumero sa parehong saklaw4 selda · 3 magkaiba
Equal values became equal fakes, so counts and joins survive and the same file gives the same result every time. That also means anybody with this page can put a guessed name in and see what it becomes. Put anything in the salt field to stop that.
The generated names are common ones, which is what makes them look real and also means a row may match a living person by coincidence. Everything else in the file is untouched, so a replaced name beside a real job title, branch and start date can still identify somebody. Read the output before you send it.
[ ANO ITO ]

Ang pagtakip ay nagpapatunay na hinawakan ang column; hindi ito nagbibigay ng maipapakita. Ang xxxx xxxx ay walang maidedemo ang vendor, walang mailalagay ang developer sa staging database, at walang laman ang screenshot. Ang Rosa Bautista ay may lahat ng tatlo, at kasing-wala rin ang orihinal.

Pero ang karaniwang gawi ng pekeng datos ay mali dito. Kapag bumunot ka ng bagong pangalan sa bawat selda, ang isang customer na lumalabas sa dalawampung hanay ay nagiging dalawampung tao — at nagbabago ang bawat bilang, pagsasama at pagpapangkat. Kaya hinahango dito ang pekeng halaga mula mismo sa totoo: parehong pinapasok, parehong lumalabas.

Kapalit noon, mababaligtad ito — kayang patakbuhin nang pasulong ng sinumang may hawak ng pahinang ito. Isinasara iyon ng salt at kapalit ang pagiging paulit-ulit.

At ang pagbanggaan ang pagkakamaling walang naghahanap. Animnapung pangalan at animnapung apelyido ay 3,600 na kombinasyon, na parang marami at hindi: sa birthday bound, tabla na ang tsansa ng unang banggaan sa mga pitumpung hanay. Dalawang totoong tao na iisa ang pekeng pangalan ay iisang tao na sa lahat ng susunod.

[ MGA TANONG ]

Umaakyat ba kahit saan ang spreadsheet ko?

No. There is no upload and no file picker — you paste the rows in and the replacement happens in your browser, in this site’s own calculation engine. Nothing is transmitted, logged or stored, which matters more here than on any other page: what people paste into this tool is a staff list or a customer export.

Bakit laging pareho ang pekeng pangalan ng parehong pangalan?

Dahil kung hindi, wala nang kahulugan ang file. Ang isang customer na lumalabas sa dalawampung hanay ng sales export ay kailangang maging iisang pekeng customer, kung hindi ay magbabago ang bawat bilang, pagsasama at pagpapangkat sa column na iyon. Kaya hinahango ang pekeng halaga mula sa totoo sa halip na bumunot ng bago sa bawat pagkakataon, at parehong lumalabas ang parehong pinapasok. Puwede mo itong patayin, at sinasabi ng pahina kung ano ang mawawala kapag ginawa mo.

Ano ang mangyayari kapag pinatay ko ang pagkakapantay?

Bawat selda ay bubunutin nang hiwalay mula sa cryptographic na pinagkukunan ng random ng browser. Walang mababaligtad, at iyon ang pinakamatibay na privacy na kayang ibigay ng kagamitang ito — at ang isang customer sa dalawampung hanay ay nagiging dalawampung magkakaibang tao, kaya wala nang kahulugan ang anumang bilang sa napalitang column. Tama ito para sa screenshot at mali para sa test database.

May makakakuha ba ng totoong pangalan mula sa pekeng pangalan?

Kapag nakabukas ang pagkakapantay at walang salt, bahagya — ang mapa ay function ng halaga, kaya kayang maglagay ng pangalan ang sinumang may hawak ng pahinang ito, makita kung ano ang nagiging ito, at tingnan kung nasa file mo ang pangalang iyon. Maglagay ng kahit ano sa salt at hindi na iyon gagana. Ang kapalit ay magiging iba ang peke sa susunod maliban kung gagamitin mong muli ang parehong salt, na mahalaga kung kailangang magtugma ang dalawang export.

Bakit binibilang nito ang pagbanggaan?

Dahil ang dalawang totoong taong iisa ang pekeng pangalan ay iisang tao na sa lahat ng susunod, at walang mukhang mali sa file. Ilang libong kombinasyon ng pangalan ang taglay ng mga pool dito, na parang sapat: sa birthday bound, tabla na ang tsansa ng unang banggaan sa mga pitumpung hanay. Binibilang ito ng pahina bawat column para makita mo ito sa halip na matuklasan mamaya. Ang column na kailangang manatiling natatangi ay dapat gumamit ng Reference.

Bakit hindi random ang mga numero at petsa?

Random ang mga ito, pero nasa loob ng saklaw na inookupa na ng totoong column. Ang column ng sahod na pinalitan ng halagang nasa pagitan ng 1 at 1000 ay hindi papasok sa anumang may validation, at ang column ng petsa ng pagsisimula na puro 1970 ay gagawing walang saysay ang bawat kuwenta ng tagal ng serbisyo. Ang pananatili sa loob ng totoong pinakamababa at pinakamataas ay nagpapanatiling magagamit ang file at wala pa ring taglay na sahod ninuman.

Totoo ba ang mga email address?

Hindi sila puwedeng maging totoo. Bawat ginawang address ay gumagamit ng example.com, example.org, example.net o subdomain ng mga ito — mga domain na nakalaan ng RFC 2606 para mismo dito, na walang makakarehistro. Mahalaga iyon kapag ang pekeng datos ay napasok sa totoong sistema na susubukang mag-email dito.

Totoong pangalan ba ninuman ang mga ginawang pangalan?

Sila ang pinakakaraniwang pangalan at apelyido sa lugar na pipiliin mo, at iyon ang dahilan kung bakit mukha silang totoo at dahilan din kung bakit maaaring magtugma sa isang buhay na tao ang isang ginawang hanay nang nagkataon lang. Walang nag-uugnay sa taong iyon sa datos mo, pero sulit itong malaman bago mapunta sa screenshot ang pekeng datos.

[ ANG KOMPUTASYON ]
Kailan dumarating ang unang banggaan
Mga kombinasyon ng pangalan60 × 60 = 3,600
50 na hanaymga 29% na tsansa
70 na hanaymga 49% na tsansa
200 na hanaymga 99.6% na tsansa
Reference4.3 bilyon
Ang birthday bound: mga 1.18 × √N ang bilang ng bunot bago tabla na ang tsansa ng banggaan. Para sa 3,600, iyon ay 71.
[ ANONG SAKLAW ANG GINAGAMIT NG NUMERO ]

Ang saklaw ay sinusukat bago palitan ang kahit ano. Kung susukatin habang naglalakad, mapapalawak ng maagang pekeng halaga ang saklaw na pinagkukunan ng mga sumunod, at gagapang palayo ang column sa bawat hanay.

[ SUSUNOD ]
82Pantakip ng Column sa CSVWhen the column should be hidden rather than replaced
80Random na PampiliThe same unbiased draw, used for choosing
59Gumawa ng Lorem IpsumPlaceholder prose rather than placeholder people
63JSON ⇄ CSV ConverterIf the export came out as JSON
[ MAHALAGA ]

Nothing you paste is transmitted or stored. The generated names are common ones, so a row may match a living person by coincidence, and everything you did not replace is untouched — a fake name beside a real job title, branch and start date can still identify somebody. Read the output before you send it. Walang ipinapadala sa mga server namin ang tina-type mo rito — sa browser mo tumatakbo nang buo ang pagkuwenta.