Nā hoohalike, code, ciphers, makemakika a me ka poem
o ka 'ike loea hou

Nā hoohalike, code, ciphers, makemakika a me ka poem

'Ōleloʻo Michal Shurek e pili ana iā ia iho: "Ua hānau au i ka makahiki 1946. Ua puka au mai ke Kulanui o Warsaw i ka makahiki 1968 a mai ia manawa mai ua hana au ma ke Kumu Mathematics, Informatics and Mechanics. ʻIke ʻepekema: geometry algebraic. Ua hana hou au i nā pūʻolo vector. He aha ke kukui vector? No laila, pono e hoʻopaʻa paʻa ʻia nā vectors me kahi kaula, a ua loaʻa iā mākou kahi pūpū. Ua hoʻokomo koʻu hoa physicist ʻo Anthony Sim iaʻu e hui pū me ka Young Technician (ua ʻae ʻo ia e loaʻa iā ia nā royalties mai kaʻu uku). Ua kākau au i kekahi mau ʻatikala a laila noho au, a mai ka makahiki 1978 hiki iā ʻoe ke heluhelu i kēlā me kēia mahina i koʻu manaʻo e pili ana i ka makemakika. Makemake au i nā mauna a, ʻoiai ke kaumaha nui, hoʻāʻo wau e hele wāwae. Manaʻo wau ʻo nā kumu ka mea nui loa. E mālama au i ka poʻe kālai'āina, ʻo nā mea a lākou e koho ai, ma kahi i kiaʻi nui ʻia i hiki ʻole iā lākou ke pakele. E hānai i hoʻokahi manawa i ka lā. Makemake kekahi beagle mai Tulek iaʻu.

Ua like ka hoohalike me ka cipher no ka mea makemakika. ʻO ka hoʻoholo ʻana i nā haʻilike, ka quintessence o ka makemakika, ʻo ia ka heluhelu ʻana i ka ciphertext. Ua ʻike ʻia kēia e ka poʻe theologian mai ke kenekulia XNUMX. ʻO John Paul II, ka mea ʻike i ka makemakika, ua kākau a ʻōlelo pinepine i kēia i kāna mau haʻiʻōlelo - akā naʻe, ua holoi ʻia nā ʻoiaʻiʻo mai koʻu hoʻomanaʻo ʻana.

Ma ka ʻepekema kula, hōʻike ʻia ʻO Pythagoras ʻo ia ke kumu o ka theorem ma kekahi hilinaʻi ma ka huinakolu ʻākau. No laila ua lilo ia i ʻāpana o kā mākou ʻatikala Eurocentric. A ʻoi aku ka maikaʻi o Pythagoras. ʻO ia ka mea nāna i hoʻokau i kāna mau haumāna i ke kuleana e "ʻike i ka honua", mai "he aha ka mea ma hope o kēia puʻu?" ma mua o ke aʻo ʻana i nā hōkū. ʻO ia ke kumu i "ʻike" ai ka poʻe ʻEulopa i nā moʻomeheu kahiko, ʻaʻole ia.

Hoʻomanaʻo kekahi poʻe heluheluNā hiʻohiʻona viètea "; nui ka poʻe heluhelu kahiko e hoʻomanaʻo i ka huaʻōlelo ponoʻī mai ke kula a pili i ka ʻike ʻana o ka nīnau ma nā hoʻohālikelike quadratic. ʻO kēia mau hana maʻamau he "ideologically" hoʻopunipona ʻike.

ʻAʻohe mea kupanaha Francois Viette (1540-1603) i hana i ka cryptography ma ke aloaliʻi o Henry IV (ke aliʻi Farani mua mai ka moʻokūʻauhau Bourbon, 1553-1610) a ua hoʻokō ʻo ia i ka cipher i hoʻohana ʻia e ka poʻe Pelekania i ke kaua me Farani. No laila ua hoʻokani like ʻo ia me ka poʻe makemakika Polani (alakaʻi ʻia e Marian Rejewski) i ʻike i nā mea huna o ka mīkini cipher German Enigma ma mua o ke Kaua Honua II.

ʻano kumuhana

Pololei. ʻO ke kumuhana "codes and ciphers" ua lilo i mea maʻamau i ke aʻo ʻana. Ua kākau mua wau e pili ana i kēia, a i loko o ʻelua mahina e loaʻa hou kahi moʻolelo. I kēia manawa ke kākau nei au ma lalo o ka manaʻo o kahi kiʻiʻoniʻoni e pili ana i ke kaua o 1920, kahi i lanakila nui ai ma muli o ka haki ʻana o ke code o nā pūʻali Bolshevik e kahi hui i alakaʻi ʻia e ka poʻe ʻōpio. ʻO Vaclav Sierpinski (1882-1969). ʻAʻole, ʻaʻole ia ʻo Enigma, he hoʻolauna wale nō ia. Hoʻomanaʻo wau i kahi hiʻohiʻona mai ka kiʻiʻoniʻoni kahi i ʻōlelo ai ʻo Józef Piłsudski (hoʻokani ʻia e Daniil Olbrychski) i ke poʻo o ka ʻoihana cipher:

Ua lawe ʻia nā memo i hoʻololi ʻia i kahi leka koʻikoʻi: ʻaʻole e loaʻa i nā pūʻali koa Tukhachevsky ke kākoʻo. Hiki iā ʻoe ke hoʻouka!

Ua ʻike au iā Vaclav Sierpinski (inā paha wau e ʻōlelo pēlā: He haumāna ʻōpio wau, he polopeka kaulana ʻo ia), hele i kāna mau haʻiʻōlelo a me nā seminar. Ua hāʻawi ʻo ia i ka manaʻo o kahi haumāna maloʻo, keʻakeʻa, hana i kāna aʻo ʻana a ʻike ʻole i ka honua ʻē aʻe. Ua aʻo kikoʻī ʻo ia, e kū pono ana i ka papa ʻeleʻele, ʻaʻole nānā i ka lehulehu ... akā ua manaʻo ʻo ia he loea koʻikoʻi. ʻO kekahi ala a i ʻole, loaʻa iā ia kekahi mau mana makemakika - no ka laʻana, no ka hoʻoponopono ʻana i nā pilikia. Aia kekahi poʻe ʻepekema ʻino ʻole i ka hoʻoponopono ʻana i nā puʻupuʻu, akā ʻike hohonu lākou i ka manaʻo holoʻokoʻa a hiki iā lākou ke hoʻomaka i nā wahi āpau o ka hana. Pono mākou ʻelua - ʻoiai e neʻe wikiwiki ka mea mua.

ʻAʻole ʻo Vaclav Sierpinski i kamaʻilio e pili ana i kāna mau hana i ka makahiki 1920. A hiki i ka makahiki 1939, pono e hūnā ʻia kēia, a ma hope o 1945, ʻaʻole i hauʻoli ka poʻe i hakakā me Soviet Russia i ke aloha o nā mana o ia manawa. ʻO koʻu manaʻoʻiʻo e pono ana nā ʻepekema, e like me ka pūʻali koa, ua hōʻoia ʻia: "i ka hihia." Eia ka Pelekikena Roosevelt e kāhea ana iā Einstein:

ʻO ka mea makemakika Lūkini koʻikoʻi ʻo Igor Arnold i ʻōlelo ākea a me ke kaumaha, ua nui ka mana o ke kaua i ka hoʻomohala ʻana i ka makemakika a me ka physics (ʻo ka radar a me ka GPS hoʻi he pūʻali koa). ʻAʻole wau e komo i ka ʻano pono o ka hoʻohana ʻana i ka pōkā atomika: eia ka hoʻonui ʻia o ke kaua no hoʻokahi makahiki a me ka make ʻana o kekahi mau miliona o kā lākou mau koa ponoʻī - aia ka ʻeha o nā makaʻāinana hala ʻole.

***

Holo au i nā wahi kamaʻāina - k. He nui ka poʻe o mākou i pāʻani me nā code, he mākaʻikaʻi paha, pēlā paha. ʻO nā ciphers maʻalahi, e pili ana i ke kumu o ka hoʻololi ʻana i nā leka me nā leka ʻē aʻe a i ʻole nā ​​helu ʻē aʻe, e haki mau inā loaʻa mākou i kekahi mau hōʻailona (no ka laʻana, koho mākou i ka inoa o ke aliʻi). Kōkua pū ka ʻikepili helu i kēia lā. ʻOi aku ka hewa, ke loli nā mea a pau. Akā ʻo ka mea ʻino loa ke ʻole ka maʻamau. E noʻonoʻo i ke code i wehewehe ʻia ma The Adventures of the Good Soldier Schweik. E lawe i kahi puke, no ka laʻana, The Flood. Eia nā manaʻo ma ka ʻaoʻao mua a me ka ʻaoʻao ʻelua.

Makemake mākou e hoʻopili i ka huaʻōlelo "CAT". Wehe mākou ma ka ʻaoʻao 1 a me ka lua aʻe. ʻIke mākou aia ma ka ʻaoʻao 1, ʻike mua ʻia ka leka K ma kahi 59th. Loaʻa iā mākou ka huaʻōlelo kanalimakūmāiwa ma ka ʻaoʻao ʻē aʻe. He huaʻōlelo "a". Ano, o ka hua O. Ma ka hema ka 16 huaolelo, a o ka umikumamaono ma ka akau "Mr." Aia ka hua T ma ka helu 95, ke helu pololei au, a o ka huaolelo kanaiwakumamalima mai ka akau mai, he "o". No laila, CAT = 1 Haku O.

He cipher "unguessable", ʻoiai e lohi nui ana no ka hoʻopili ʻana a ... no ka koho ʻana. Inā makemake mākou e hāʻawi i ka leka M. Hiki iā mākou ke nānā inā mākou e hoʻopili iā ia me ka huaʻōlelo "Wołodyjowski". A ma hope o mākou ke hoʻomākaukau nei lākou i hale paʻahao. Hiki iā mākou ke hilinaʻi i kahi pani! Eia kekahi, ʻike ʻo counterintelligence i nā hōʻike o nā limahana huna no kekahi manawa ua makemake nā mea kūʻai aku e kūʻai i ka puke mua o The Flood.

ʻO kaʻu ʻatikala he haʻawina i kēia ʻatikala: ʻo nā manaʻo ʻē aʻe o ka makemakika hiki ke loaʻa ka hoʻohana ʻana i kahi hana i ʻike ākea. No ka laʻana, hiki paha ke noʻonoʻo i kahi ʻike makemakika ʻoi aku ka maikaʻi ma mua o ka hoʻāʻo no ka mahele ʻana e ... e 47?

I ka manawa hea mākou e pono ai i ke ola? A inā pēlā, e maʻalahi ka hoʻokaʻawale ʻana. Ina puunaue, alaila maikai, ina aole, a laila ... lua ia maikai (ua ike kakou aole ia e mahele).

Pehea e kaʻana like a me ke kumu

Ma hope o kēia hoʻolauna ʻana, e neʻe kākou i ka. Ua ʻike anei ʻoukou e ka poʻe heluhelu i kekahi mau hōʻailona o ka hoʻokaʻawale? ʻOiaʻiʻo. Hoʻopau nā helu like i ka 2, 4, 6, 8, a i ʻole ʻole. Hiki ke puunaueia ka huina e ekolu ke puunaueia ka huina o kona mau huahelu e ekolu. Pēlā nō, me ka hōʻailona o ka mahele ʻana e ʻeiwa - pono e puunaue ʻia ka huina o nā huahelu e ʻeiwa.

ʻO wai ka mea e pono ai? He wahaheʻe wau inā wau e hoʻomaopopo i ka Mea Heluhelu he maikaʻi ʻo ia no nā mea ʻē aʻe ma mua o ... nā haʻawina kula. ʻAe, a me kekahi hiʻohiʻona o ka divisibility e 4 (a he aha ia, e ka mea heluhelu? Malia paha e hoʻohana ʻoe ia mea inā makemake ʻoe e ʻike i ka makahiki e hāʻule ai ka Olympiad e hiki mai ana ...). Akā ʻo ka hiʻohiʻona o ka divisibility e 47? He maʻi poʻo kēia. E ʻike anei mākou inā hiki ke puʻunaue ʻia kekahi mea e 47? Inā ʻae, e lawe i ka helu helu a ʻike.

ʻO ia. Pololei ʻoe, e ka mea heluhelu. Eia naʻe, e heluhelu. E 'oluʻolu.

ʻO ka hōʻoia o ka mahele ʻia e 47: Hiki ke puunaueia ka helu 100+ e 47 ke puunaue wale ia ka 47 e +8.

E ʻakaʻaka ka mea makemakika me ka ʻoluʻolu: "ʻAe, nani." Akā ʻo ka makemakika ka makemakika. He mea nui ka hōʻike, a ke nānā nei mākou i kona nani. Pehea e hōʻoia ai i kā mākou ʻano? He mea maʻalahi loa. E unuhi mai ka 100 + ka helu 94 - 47 = 47 (2 -). Loaʻa iā mākou 100+-94+47=6+48=6(+8).

Ua unuhi mākou i ka helu i puunaueia e 47, no laila, ina 6 (+ 8) i puunaueia e 47, pela no ka 100 +. Akā, ʻo ka helu 6, ua like ia me ka 47, ʻo ia hoʻi, hiki ke puunaue ʻia ka 6 (+ 8) me 47 inā he + 8 wale nō.

E nana kakou ʻO kekahi mau laʻana.

8805685 hiki ke puunaue i ka 47? Inā makemake nui mākou, e ʻike koke mākou ma ka māhele ʻana iā mākou e like me kā mākou i aʻo ʻia ma ke kula haʻahaʻa. ʻO kekahi ala a i ʻole, aia i kēia manawa he helu helu ma kēlā me kēia kelepona paʻalima. Māhele? ʻAe, pilikino 187355.

ʻAe, e ʻike kākou i ka hōʻailona o ka hoʻokaʻawale ʻana. Hoʻokaʻawale mākou i nā huahelu hope ʻelua, hoʻonui iā lākou i ka 8, hoʻohui i ka hopena i ka "helu i ʻoki ʻia" a hana like me ka helu hopena.

8805685 → 88056 + 8·85 = 88736 → 887 + 8·36 = 1175 → 11 + 8·75 = 611 → 6 + 8·11 = 94.

ʻIke mākou ua puʻunaue ʻia ka 94 e ka 47 (ʻo ka quotient he 2), ʻo ia hoʻi, hiki ke puʻunaue ʻia ka helu kumu. maikaʻi loa. Akā, pehea inā mākou e leʻaleʻa mau?

94 → 0 + 8 94 = 752 → 7 + 8 52 = 423 → 4 + 8 23 = 188 → 1 + 8 88 = 705 → 7 + 8 5 = 47.

I kēia manawa pono mākou e kū. He kanahākūmāhiku ka puʻunaue i ka 47, ʻeā?

Pono anei kakou e hooki? Pehea inā mākou e hele i mua? E koʻu Akua, hiki i kekahi mea ke hana ... e haʻalele wau i nā kikoʻī. ʻO ka hoʻomaka wale nō paha:

47 → 0 + 8·47 = 376 → 3 + 8·76 = 611 → 6 + 8·11 = 94 → 0 + 8·94 = 752.

Akā, ʻo ka mea pōʻino, ua like ia me ka addictive e like me ka nau ʻana i nā hua ...

752 → 7 + 8 * 52 = 423 → 4 + 8 * 23 = 188 → 1 + 8 * 88 = 705 → 7 + 8 * 5 = 47.

Ah, kanahākūmāhiku. Ua hana mua ia. He aha ka hope? . Ua like. Hele nā ​​helu i kahi loop e like me kēia:

He hoihoi maoli. Nui nā puka lou.

ʻElua e hahai ana i na laana.

Makemake mākou e ʻike inā hiki ke puʻunaue ʻia ka 10017627 e 47. No ke aha mākou e pono ai i kēia ʻike? Hoʻomanaʻo mākou i ke kumu: auwe ka ʻike i kōkua ʻole i ka mea ʻike. Aia mau ka ʻike no kekahi mea. No kekahi mea, akā ʻaʻole wau e wehewehe. He mau mooolelo hou aku:

10017627 → 100176 + 8 27 = 100392.

"Ua hoʻololi ʻo ia i kona ʻanakala mai ke koʻi a i ka lāʻau." He aha kā mākou e loaʻa ai mai kēia mau mea a pau?

ʻAe, e hana hou kākou i ke kaʻina hana. ʻO ia hoʻi, e hoʻomau mākou e hana i kēia (ʻo ia hoʻi, ka huaʻōlelo "iterate").

100392 → 1003 + 8 92 = 1739 → 17 + 8 39 = 329 → 3 + 8 29 = 235.

E ho'ōki kākou i ka pāʻani, e puʻunaue e like me ke kula (a i ʻole ma ka helu helu): 235 = 5 47. Bingo. ʻO ka helu kumu 10017627 hiki ke puʻunaue ʻia e 47.

Bravo iā mākou!

Pehea inā mākou e hele i mua? E hilinaʻi iaʻu, hiki iā ʻoe ke nānā.

A ʻo kekahi mea hoihoi. Makemake mākou e nānā inā hiki ke mahele ʻia ka 799 e 47. Hoʻohana mākou i ka hana divisibility. Hoʻokaʻawale mākou i nā huahelu hope ʻelua, hoʻonui i ka helu i loaʻa i ka 8 a hoʻohui i ka mea i koe:

799 → 7 + 8 99 = 7 + 792 = 799.

He aha kā mākou? Hiki ke puunaueia ka 799 i ka 47 ina a i puunaue wale ia 799 e 47? ʻAe, pololei, akā ʻaʻohe makemakika e pono ai no kēia!!! He ʻaila ka ʻaila (ma ka liʻiliʻi loa he ʻaila kēia).

E pili ana i ka lau, nā pōā a me ka pau ʻana o nā ʻakaʻaka!

ʻElua moʻolelo hou aku. ʻAuhea kahi maikaʻi e hūnā ai i kahi lau? Ua maopopo ka pane: i ka nahele! Akā, pehea ʻoe e loaʻa ai ia manawa?

ʻO ka lua a mākou i ʻike ai mai nā puke e pili ana i nā pōā a mākou i heluhelu ai i ka wā kahiko. Ua hana nā pōā i palapala ʻāina o kahi a lākou i kanu ai i ka waiwai. ʻO kekahi poʻe i ʻaihue a lanakila paha i ka hakakā. ʻAʻole naʻe i hōʻike ʻia ka palapala ʻāina i ka mokupuni i manaʻo ʻia. A e nānā iā ʻoe iho! ʻOiaʻiʻo, ua hoʻokō nā mea pōā i kēia (hoʻomāinoino) - hiki ke unuhi ʻia nā ciphers aʻu e kamaʻilio nei me ka hoʻohana ʻana i ia ʻano hana.

Ka pau ʻana o nā ʻakaʻaka. Ka mea heluhelu! Hana mākou i kahi cipher. He kiu huna au a hoʻohana i ka "Junior Technician" ma kaʻu pahu hoʻopili. E hoʻouna mai iaʻu i nā memo i hoʻopili ʻia penei.

ʻO ka mua, e hoʻololi i ka kikokikona i kahi kaula helu me ka hoʻohana ʻana i ke code: AB CDEFGH IJ KLMN OP RST UWX Y Z1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

E like me kāu e ʻike ai, ʻaʻole mākou e hoʻohana i nā diacritics Polani (ʻo ia hoʻi, me ka ʻole o ą, ę, ć, ń, ó, ś) a me q polani ʻole, v - akā aia ka x polani ʻole ma laila wale nō. E hoʻokomo hou i 25 ma ke ʻano he hakahaka (wāwae ma waena o nā huaʻōlelo). ʻO ka mea nui loa. E ʻoluʻolu e hoʻopili i ka helu helu 47.

ʻIke ʻoe i ke ʻano o ia mea. Hele ʻoe i kahi hoaaloha makemakika.

Ua kaakaa ae la na maka o ke aikane me ka pihoihoi.

Pane haaheo oe:

Hāʻawi ka mea makemakika iā ʻoe i kēia ʻano ... a ua ʻike mua ʻoe ua hoʻohana ʻia kahi hana ʻike ʻole no ka hoʻopili ʻana.

no ka mea, he hana i wehewehe ʻia kēlā ʻano hoʻohālike

100 + → + 8.

No laila, inā makemake ʻoe e ʻike i ke ʻano o ka helu, e like me 77777777 i kahi leka i hoʻopili ʻia, hoʻohana ʻoe i ka hana.

100 + → + 8

a hiki i ka loaʻa ʻana o ka helu ma waena o 1 a me 25. Ano e nānā i ke code alphanumeric. E ʻike kākou: 77777777 →… Ke waiho nei au iā ʻoe ma ke ʻano he hana. Akā, e ʻike kākou i ka leka 48 i hūnā? E heluhelu kākou:

48 → 0 + 8 48 = 384.

A laila hoʻomaka mākou:

384 → 3 + 8 84 = 675 → 6 + 8 75 = 606 → 6 + 8 6 = 54 → 0 + 8 54 = 432…

ʻAʻole i ʻike ʻia ka hopena. Ma hope wale nō o ke kanaono (!) manawa e puka mai ai ka helu ma lalo o ka 25. ʻO 3 kēia, ʻo ia hoʻi, ʻo 48 ka leka C.

A he aha ka ʻōlelo a kēia ʻōlelo iā mākou? (Makemake au e hoʻomanaʻo iā ʻoe e hoʻohana mākou i ka helu helu 47):

80 – 152 – 136 – 546 – ​​695719 – 100 – 224 – 555 – 412 – 111 – 640 – 102 – 152 – 12881 – 444 – 77777777 – 59 – 408 – 373 – 1234567 – 341 – XNUMX – XNUMX – XNUMX – XNUMX – XNUMX – XNUMX – XNUMX.

ʻAe, e noʻonoʻo e pili ana, he aha ka paʻakikī, kekahi mau moʻolelo. Ua hoʻomaka mākou. Mamua 80. Ka lula i ikeia:

80 → 0 + 8 80 = 640 → 6 + 8 40 = 326.

Ke hoʻomau nei e like me kēia:

326 → 211 → 90 → 720 → 167 → 537 → 301 → 11.

ʻAi! ʻO ka leka mua o ka leka ʻo K. Phew, maʻalahi, akā pehea ka lōʻihi?

E nana no hoi kakou i ka nui o ka pilikia me ka helu 1234567. Ma ka umikumamaono wale no ka manawa e loaa ai ia kakou ka helu emi malalo o ka 25, oia hoi ka 12. No laila, o 1234567 ka L.

ʻAe, e ʻōlelo paha kekahi, akā maʻalahi loa kēia hana helu helu e wāwahi koke ai ka hoʻonohonoho ʻana iā ia ma ke kamepiula. ʻAe he ʻoiaʻiʻo. He mau helu kamepiula maʻalahi kēia. manaʻo me cipher lehulehu a e pili ana hoʻi i ka paʻakikī o ka helu ʻana i ke kamepiula. E hana no hoʻokahi haneli makahiki. E wehe anei ʻo ia i ka memo? He mea ʻole. ʻAʻole pili ia no ka manawa lōʻihi. ʻO kēia (ʻoi aku a liʻiliʻi paha) ke ʻano o nā ciphers lehulehu. Hiki iā lākou ke haki inā hana ʻoe no ka manawa lōʻihi loa ... a hiki ʻole i ka nūhou.

 ua hanau mau ia i "mau mea kaua". Hoʻomaka ia me ka pahi kaua a me ka pale. Ke uku nei nā lawelawe huna i nā kālā he nui i nā mea makemakika maikaʻi e hana i nā ʻano hoʻopunipuni e hiki ʻole ai i nā kamepiula (me nā mea i hana ʻia e mākou) hiki ke haki i ke kenekulia XNUMX.

kenekulia iwakāluakūmālua? ʻAʻole paʻakikī loa ka ʻike ʻana ua nui ka poʻe ma ka honua e ola i kēia kenekulia nani!

Oh huh? He aha inā e nīnau au (ʻo wau, ka Luna Huna i hoʻopili ʻia e ka "Young Technician") e hoʻopili me ka helu helu 23? A i ʻole 17? maʻalahi:

ʻAʻole loa mākou e hoʻohana i ka makemakika no ia mau kumu.

***

ʻO ke poʻo o ka ʻatikala e pili ana i ka mele. He aha kāna hana me ia?

E like me ke aha? Hoʻopili pū ka poetry i ka honua.

Pehea?

Ma kā lākou mau ʻano - e like me nā algebraic.

Pākuʻi i ka manaʻo hoʻopuka