Kò sí ‘díkódù’ fún àṣírí VPN tí a kóòdù rẹ̀
Kíkóòdù ní ìpìlẹ̀ kò fi àṣírí kún, a kò sì lè yí ẹ̀rípadà ní ìdí èyíkéyìí. Dámọ̀ pápá náà kí o tó dáwọ́ lé díkódà tàbí àyọrọ́.
Ọ̀rọ̀ yíyí kọ́kọ́rọ́ tí a kóòdù rẹ̀ túmọ̀ sí iṣẹ́ kan ṣoṣo tí kò sí. Àṣírí VPN tí a ti fi pamọ́ lè jẹ́ báìtì tí a kóòdù ní ìpìlẹ̀, blob tí a fi àṣírí pa tí ó so mọ́ ibi ìpamọ́ kọ́kọ́rọ́, tàbí ẹ̀rípadà ọ̀nà kan tí a kò lè yí padà rárá, èyí kọ̀ọ̀kan sì nílò ìdáhùn tí ó yàtọ̀. Kíkóòdù ní ìpìlẹ̀ kò fi àṣírí kún nípa ìlànà rẹ̀, nítorí náà yíyí rẹ̀ túmọ̀ lè gba àṣírí tí ó ṣe é lò padà dípò ṣíṣe àfihàn ọ̀kan tí a dáàbò bò. Bíbẹ̀rẹ̀ láti pápá àti láti ọjà tí ó kọ ọ́ ni ìdánimọ̀ kan ṣoṣo tí a lè gbẹ́kẹ̀ lé.
Pa iye náà mọ́ kúrò lọ́dọ̀ àwọn díkódà wẹ́ẹ̀bù àti àwọn ìfìsọ́lẹ̀ fọ́rọ́mù gbogbo ènìyàn, nítorí àṣírí tí a kóòdù rẹ̀ ṣì jẹ́ àṣírí.
Kíkóòdù, fífipamọ́ àti ẹ̀rípadà jẹ́ ohun mẹ́ta
RFC 4648 túmọ̀ àwọn kíkóòdù ìpìlẹ̀ gẹ́gẹ́ bí àfihàn dátà nínú àyíká tí ó ní ààlà, apá ààbò rẹ̀ sì sọ ní kedere pé wọn kò pèsè àṣírí ìṣirò kankan. Ìyẹn túmọ̀ sí pé ẹnikẹ́ni lè yí pápá Base64 padà sí báìtì, èyí jẹ́ ewu ìmúpadàbọ̀ kì í ṣe odi kírípítógíráfì. Fífipamọ́ yàtọ̀: láìsí ohun kọ́kọ́rọ́, àwọn báìtì wà ní òkùnkùn. Ẹ̀rípadà tún yàtọ̀, nítorí a ṣe é kí a má baà lè yí padà. Kíkà orúkọ pápá tí a kọ sílẹ̀ sábà sọ èwo nínú mẹ́ta ni ó wà lọ́wọ́ rẹ.
Pípè okùn kan ní Base64 kò fi hàn ohun tí ó wà nínú rẹ̀. Ó lè yí padà sí kọ́kọ́rọ́, sí ìṣètò tí a tò lẹ́sẹẹsẹ, tàbí sí ìkún àìsàn, ìrísí ọ̀rọ̀ kò sì sọ ohun kankan nípa èwo.
Dámọ̀ pápá náà kí o tó fọwọ́ kàn án
Kọ ọjà tí ó kó jáde àti ẹ̀dà rẹ̀, ọ̀nà profáìlì àti orúkọ pápá tí a kọ sílẹ̀. Lẹ́yìn náà ya àwọn irú àṣírí tí ó kan sọ́tọ̀: kọ́kọ́rọ́ àjọ tí a pín ṣáájú kì í ṣe ọ̀rọ̀ ìpamọ́ àkọsílẹ̀ ẹnìkọ̀ọ̀kan, kì í ṣe gbólóhùn ọ̀rọ̀ ìpamọ́ kọ́kọ́rọ́ àdáni, kì í sì í ṣe tọ́kẹ̀n ìjẹ́rìí. Wọ́n ní olówó yàtọ̀ àti ìlànà àyọrọ́ yàtọ̀, pípò wọ́n papọ̀ sì yí ẹ̀rí tí kò tọ́ padà. Profáìlì tí ó ṣì so mọ́ kì í ṣe àṣẹ láti yọ ẹ̀rí tí ó jẹ́ ti ẹlòmíràn.
Ìsọfúnni tí ó wúlò láti fún àtìlẹ́yìn ni ọjà, pápá, àṣìṣe àti èròjà tí a fọwọ́ sí. Àṣírí fúnra rẹ̀ kì í ṣe apá kan nínú àkọsílẹ̀ yẹn.
Ìmúpadàbọ̀ jẹ́ ìlànà tí a fọwọ́ sí, kì í ṣe díkódà
Tí ọjà náà bá kọ àkọsílẹ̀ ìkójáde tí ó lè yí padà fún ìmúpadàbọ̀ tí a fọwọ́ sí, lo ìlànà ìkójáde tàbí ìmúpadàbọ̀ tirẹ̀ nínú àyíká tí a dáàbò bò. Pa fáìlì ìpilẹ̀ mọ́, kí o sì pa ohun tí a ti yí padà mọ́ kúrò nínú àkọsílẹ̀, ìtàn shell àti tíkẹ́ẹ̀tì. Tí iye náà bá ní àṣírí tàbí tí ó so mọ́ ibi ìpamọ́ tí a dáàbò bò, ọ̀nà ṣíṣí tí a kọ sílẹ̀ àti àṣẹ tí ó nílò wá láti ọ̀dọ̀ olówó, nítorí yíyí padà kò pèsè kọ́kọ́rọ́ tàbí ipò ìwọlé olùmúlò mìíràn. Nígbà tí pápá náà bá ní ẹ̀rípadà, tẹ̀lé ọ̀nà àyọrọ́ tí a kọ sílẹ̀ dípò gbígbìyànjú àwọn díkódà.
Nígbà tí olówó kò bá lè mú iye náà padà tàbí tú ọ́ jáde lẹ́ẹ̀kan sí i ní ààbò, ìdáhùn ni ẹ̀rí tuntun àti àwọn ìṣètò ẹlẹgbẹ́ tí a ṣe àtúnṣe. Ìyẹn jẹ́ iṣẹ́ akanṣe pẹ̀lú ìyípadà, kì í ṣe àṣẹ.
Yíyí àṣírí tí a pín padà jẹ́ ìyípadà tí a ṣètò
Kíkọ sórí àṣírí tí a pín nínú ìgbéjáde ní ẹ̀gbẹ́ kan ṣoṣo yóò fọ́ gbogbo oníbàárà tí a fọwọ́ sí tí ó ṣì ní iye àtẹ̀yìnwá. Ṣètò ìyípadà náà, pinnu bóyá ó yẹ kí a fagilé ìwọlé kan, kí o sì pa ọ̀nà ìmúpadàbọ̀ mọ́ ní àròwọ́tó kí o tó yí ẹ̀gbẹ́ kan padà. Kéde àkókò náà fún àwọn ènìyàn tí yóò kíyèsí i.
Tí a bá fi iye ìpilẹ̀ hàn, yíyí ni ìdáhùn tí ó tọ́, yíyí rẹ̀ padà kò sì fi ohun kankan kún. Àṣírí tí a fi hàn ti di àbààwọ́n, yálà ẹnìkan mú àwọn báìtì padà tàbí bẹ́ẹ̀ kọ́.
Kọ ibi tí iye tuntun wà àti ẹni tí ó ni í. Ìṣẹ̀lẹ̀ tí ó kàn yóò béèrè fún ìyẹn, kì í ṣe díkódà.