Ì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ẹ.

Ó ń ṣiṣẹ́ láìsí ìsopọ̀ ní kété tí a bá kó wọlé

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à.

Àwòrán alfabẹ́ẹ̀tì(òkè: ohun tí a tẹ̀ wọlé, ìsàlẹ̀: àbájáde)
AN
BO
CP
DQ
ER
FS
GT
HU
IV
JW
KX
LY
MZ
NA
OB
PC
QD
RE
SF
TG
UH
VI
WJ
XK
YL
ZM

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áwọlé
Àbájáde
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

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áé.

  1. 1
    Yan 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. 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. 3
    Ẹ̀rọ ìdábàá-líle ń tò gbogbo ìyípadà Caesar 25
    Bí 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ọ́.
  4. 4
    Dà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

Àwọn Ìbéèrè Tí A Máa Ń Béèrè