Pigpen-kood näeb välja nagu dešifreerimata tulnuktekst, kuid tegelikult on seda lihtne ja lõbus kood õppida. Tuntud ka kui vabamüürlaste kood, pigpen on asendusšifr, mis tähendab, et see asendab iga tähestiku tähe erineva sümboliga. Võib-olla on teil salasõnum või soovite lihtsalt lõbusat viisi sõpradele sõnumite saatmiseks. Mõlemal juhul on see kood, mida on lihtne õppida ja luua, samas kui teistel on seda raske dešifreerida.
1
Joonistage ristviirutatud ruudustik ja X. Ristviirutus peaks nägema välja nagu numbrimärk (“#”) või tähis-tahvel; sellel on kaks horisontaalset joont, mida ristavad kaks vertikaalset joont. Ristluugi välisküljel ei tohiks olla jooni. Ristviirutatud ruudustikus on üheksa, X-ruudustikus aga neli. Nii ristluuk kui ka X peaksid olema piisavalt suured, et igasse tühikusse mahuks kaks tähte.
2
Kirjutage igasse lahtrisse kaks tähestiku tähte. Täitke iga kast ja ruudustiku nurk kahe tähestiku tähega. Neid tähti vahetult ümbritsevad jooned moodustavad iga tähe sümboli kuju. Iga ristviirutatud ruudustiku sümbol peab olema suletud, kahe- või kolmepoolse ristküliku kujuline. X-ruudustiku iga sümboli kuju peaks olema Vâ€, <â€, ">†või ^â€. Näiteks kui täht “A” on vasakus ülanurgas ristluugi nurgas on see kujund “_|â€. Kui täht “U” on X-i vasakus nurgas, tähistatakse seda “>†kujuga.
3
Õige tähe tähistamiseks pange igasse ruumi punkt. Punkte nimetatakse “sigadeks”, mis annavad koodile selle nime. Siga näitab, milline täht ruudustikus vastab kirjutatud sümbolile. Ükski punkt tähendab vasakut tähte, samas kui punkt tähendab paremat tähte. ruudustik, kus A ja B on vasakus ülanurgas, _| on A, samas kui _.| on B.
4
Kirjutage oma kood loendisse ümber. Kui olete kastidele ja punktidele tähed määranud, võib abi olla koodi ümberkirjutamisest loendisse, kus määrate selgelt iga tähe vastava kuju. Sellest saab teie võti. Hoidke sellest kinni. Jagage seda ainult nendega, kellele olete oma koodi usaldanud. Kui olete koodi uude loendisse kirjutanud, hävitage algne võti koos ruudustikuga. Kui keegi teie võtme avastab, saab ta teie kirjutise dešifreerida!
5
Harjutage selles kirjutamist. Parim viis koodi meeldejätmiseks on alustada sellesse kirjutamist. Kirjutage oma sõbrale kiri või kopeerige lõik ajalehest või raamatust. Asendage lauses iga täht vastava sümboliga. Võimalik, et peate alguses viitama oma võtmele. Kui jätkate, avastate, et hakkate oma koodi pähe õppima. Alustuseks on hea lõik: “Kiire pruun rebane hüppab üle laiska koera”, kuna see sisaldab kõiki tähestiku tähti.
6
Joonistage kaks ristviirutusega ruudustikku ja kaks X-ruudustikku. Selles koodi versioonis loote koodi mitme ruudustiku abil. See muudab tähestiku järjekorra natuke rohkem juhuslikuks kui ühe ristviirutuse ja x-ruudustiku kasutamine. See võib olla ka selgem võti, millega saate töötada. Traditsiooniliselt on ruudustiku järjekord ristviirutusega, X, ristviirutusega, X või “# X # X”. Kuid võite järjekorda segada. Palun muutke oma kood keerulisemaks. Võite selle kirjutada kujul “# # X X” või isegi “X # X #.”. Ükskõik millise järjekorra valite, määrab asenduskoodi kirjutamisel sümbolite järjekorra.
7
Kirjutage igasse lahtrisse üks täht. Võite kirjutada selle tähestikulises järjekorras või kui soovite olla eriti ettevaatlik, siis vastupidises tähestiku järjekorras. Selles versioonis on aga igas tühikus ainult üks täht.
8
Asetage punktid ühte ristluuku ja X-ruudustikku. Igat tüüpi ruudustiku üks komplekt peaks olema täidetud punktiga igas ruumis. Täpsustuseks võib öelda, et ühel ristviirutusega ruudustikul ja ühel X-ruudustikul ei tohiks olla punkte, samas kui ühes ristviirutusega ruudustikus ja ühes X-ruudustikus peaks olema üks punkt ruumi kohta.
9
Eraldage oma sümbolid loendisse. Sarnaselt teistele seakoodidele moodustavad tähti vahetult ümbritsevad jooned sümboli kuju, samas kui täpid/sead annavad märku, mis tähega on tegemist. Koodi kirjutamine loendivormile, kus iga sümbol on eraldatud, aitab teil jälgida, milline sümbol millisele tähele vastab.
10
Muutke oma tähtede järjekord juhuslikult. Koodi loomisel proovige tähtede ruudustikule tähestikulises järjekorras paigutamise asemel tähed kastidesse juhuslikult määrata. Nii ei suuda pigpen-koodi tundvad inimesed kohe ära arvata, milline sümbol millise tähega seostub. Mida rohkem oma koodi juhuslikult muudate, seda raskem on teistel seda välja mõelda. Kui kasutate seda koodi oma sõpradele kirjutamiseks, veenduge, et neil oleks teie šifri koopia.
11
Asendage punktid teiste sümbolitega. Kui kasutate punkte, võivad teised teie koodi viivitamatult tuvastada. Proovige punktid asendada muude sümbolitega, nagu 0, X, * või +. Lisaks, kui soovite tõesti inimesi segadusse ajada, kasutage ruudustiku kodeerimisel mitut sümbolit.
12
Kirjutage tühikutesse kahe tähe asemel kolm tähte. Kui kasutate koodi moodustamiseks ühte ruudustikku ja X-i, saate koodi veelgi keerulisemaks muuta, kirjutades igasse tühikusse kahe tähe asemel kolm tähte. Selle meetodi järgi kirjutades koosneb iga sümbol nullist, ühest või kahest punktist. Null on vasak täht, üks on keskmine ja kaks on parem täht. Selles versioonis on teil lisatühikuid. Saate need täita numbrite, kirjavahemärkidega (!, ?, &) või jätta need tühjaks.
13
Muutke oma numbrid šifriteks. Tic-tac-toe šifr on teatud tüüpi šifr, mida kasutatakse numbrite jaoks. Joonistage ristviirutatud ruudustik ja täitke iga tühik numbriga. Te ei pea punkte lisama. Kasutage lihtsalt iga numbrit ümbritsevate joonte moodustatud kujundit. Asendage “0†X-ga. Näiteks 101 kuvatakse kujul _| X _|