Ìdíni Caesar & Olùdíni Ọ̀rọ̀ Ọ̀fẹ́
Dí àti tú ọ̀rọ̀ pẹ̀lú Caesar cipher, ROT13, Atbash, àti Vigenère cipher. Àwọn ìdíni àdàpọ̀ àtijọ́, gbogbo rẹ̀ nínú ẹ̀rọ àwárí rẹ.
Mo ní ọ̀rọ̀ tí a ti kọ̀wé: wá ìyípadà náà
Ó ń gbìyànjú gbogbo ìyípadà Caesar lórí ọ̀rọ̀ tí a tẹ̀ wọlé, ó sì tò wọ́n ní ìlànà bí èsì ṣe jọ èdè gidi.
Ó yí lẹ́tà kọ̀ọ̀kan padà ní 13. Ara-ìyípadà — lílo rẹ̀ lẹ́ẹ̀mejì máa ń dá ọ̀rọ̀ àkọ́kọ́ padà.
Fún ìkẹ́kọ̀ọ́ nìkan. Caesar, ROT13, Atbash, àti Vigenere jẹ́ kóòdù ìgbàanì — wọn kò pèsè ààbò gidi kankan, ó sì rọrùn láti já wọn. Má ṣe lò wọ́n láti dáàbò bo ìsọfúnni tí ó ṣe pàtàkì.
Bí Ó Ṣe Ń Ṣiṣẹ́
Gbogbo àwọn cipher mẹ́rin — Caesar, ROT13, Atbash, àti Vigenère — ni a kọ́ láti ìbẹ̀rẹ̀pẹ̀pẹ̀ nínú aṣàwákiri pẹ̀lú ìṣírò kóòdù-àmì pípé, láìsí ìwé-ìṣirò ìta kankan. Fífi kóòdù sí àti yíyanjú kóòdù ń ṣẹlẹ̀ lẹ́sẹ̀kẹsẹ̀ nínú aṣàwákiri rẹ bí o ṣe ń kọ; kò sí ohunkóhun tí a fi ránṣẹ́ sí olupin láé.
- 1Yan cipher kan kí o sì ṣètò rẹ̀Yan láàrin àwọn cipher ìdípò kíláásíkì mẹ́rin. Caesar jẹ́ kí o ṣètò iye ìyípadà láti 1–25 nípasẹ̀ ìtọ́ka. Vigenère nílò ọ̀rọ̀-àṣírí tí àwọn lẹ́tà rẹ̀ ń pinnu ìyípadà tí ó yàtọ̀ ní ipò kọ̀ọ̀kan nínú ọ̀rọ̀ náà. ROT13 àti Atbash kò ní àwọn ìwọ̀n — méjèèjì jẹ́ ìyí-padà-fúnra-wọn, nítorí náà fífi kóòdù sí àti yíyanjú jẹ́ iṣẹ́ kan náà.
- 2Ìṣírò àmì-kóòdù tí a fi ọwọ́ kọ ń ṣe ìyípadà náàCipher kọ̀ọ̀kan jẹ́ iṣẹ́ kékeré kan lórí ọ̀wọ́ ọ̀rọ̀ ìbáwọlé náà. Caesar àti ROT13 ń lo ìṣírò modular lórí àwọn kóòdù àmì — ((charCode - base + shift) % 26) + base — tí ó fi àwọn àmì tí kì í ṣe alfabẹ́ẹ̀tì sílẹ̀ láìyípadà pátápátá. Atbash ń fi lẹ́tà kọ̀ọ̀kan hàn dígí nípa ṣíṣírò base + 25 - (charCode - base). Vigenère ń yíká àwọn àmì ọ̀rọ̀-kọ́kọ́rọ́ náà, tí ó ń fi ìyípadà tí ó yàtọ̀ sí lẹ́tà tí ó tẹ̀lé kọ̀ọ̀kan.
- 3Ẹ̀rọ ìdábàá-líle ń tò gbogbo ìyípadà Caesar 25Bí o bá ní ọ̀rọ̀ tí a fi cipher kọ ṣùgbọ́n láìsí ìyípadà tí a mọ̀, pátẹ́lì 'crack' ń gbìyànjú gbogbo ìyípadà 25 ní àkókò kan náà, ó sì ń fi àmì sí ìdíje kọ̀ọ̀kan lòdì sí àwọn ìwọ̀n lẹ́tà Gẹ̀ẹ́sì ní lílo ìdánwò chi-squared. A ń fi ìtúpalẹ̀ tí ìpín lẹ́tà rẹ̀ bára mu jùlọ pẹ̀lú Gẹ̀ẹ́sì gidi sí ipò àkọ́kọ́.
- 4Dàkọ àbájáde náà tàbí pín ìjápọ̀ àlọ́ kanÀbájáde náà ń yí padà láàyè ní ìtẹ̀ kọ́kọ́rọ́ kọ̀ọ̀kan. Dàkọ ọ́ sí clipboard, tàbí lo 'Dàkọ ìjápọ̀' láti ṣẹ̀dá URL kan tí ó ní cipher, ìyípadà tàbí kọ́kọ́rọ́ tí o yàn, àti ọ̀rọ̀ ìbáwọlé nínú — nítorí náà o lè pín àlọ́ tí a ti fi kóòdù sí tí ó ń ṣí tààrà nínú irinṣẹ́ náà.
Àwọn Irinṣẹ Tó Jọra
Ayipada URL & Oluyipada
Ṣe koodu koodu ati ṣe koodu awọn URL ati awọn gbolohun ọrọ ibeere. Ṣe atilẹyin encodeURIComponent, decodeURIComponent, ati itupalẹ okun ibeere.
Olùdí àti Olùtú Base64
Dí ọ̀rọ̀ tàbí àwọn fáìlì sí Base64, tàbí tú àwọn ọ̀rọ̀ Base64 padà sí ọ̀rọ̀ lásán. Kíákíá, ní àṣírí, àti ọ̀fẹ́.
Olùdí àti Olùtú HTML
Dí àwọn àmì àkànṣe sí àwọn nǹkan HTML tàbí tú àwọn nǹkan padà sí ọ̀rọ̀ lásán. Kíákíá, nínú ẹ̀rọ àwárí rẹ.