Irinṣẹ́ XOR One-Time Pad

Tẹ ìránṣẹ́ àti kọ́kọ́rọ́, yan ìpamọ́ tàbí ìtúpalẹ̀, kí o sì XOR wọn papọ̀.

Bí a ṣe ń lò ó

  1. Tẹ àwọn iye rẹ sínú àwọn ààyè lókè.
  2. Tẹ Ṣírò láti rí àbájáde rẹ lẹ́sẹ̀kẹsẹ̀.
  3. Lo bọ́tìnnì Pín láti daakọ ọ̀nà-asopọ̀ sí àbájáde rẹ.

Nípa ẹ̀rọ ìṣirò yìí

One-time pad, tí Gilbert Vernam ṣàlàyé ní fọ́ọ̀mù, ń ṣe àṣeyọrí àṣírí pípé nípa dída byte ọ̀rọ̀ gbangba kọ̀ọ̀kan pọ̀ mọ́ byte kọ́kọ́rọ́ tó gùn bákan náà pẹ̀lú XOR — iṣẹ́ bit tí a lè yí padà níbi tí lílo kọ́kọ́rọ́ kan náà lẹ́ẹ̀mejì ń dá dátà àkọ́kọ́ padà (P ⊕ K = C, lẹ́yìn náà C ⊕ K = P). Àṣírí pípé wà nìkan bí kọ́kọ́rọ́ náà bá jẹ́ aláìròtẹ́lẹ̀ nítòótọ́, tó gùn gan-an bí ìránṣẹ́ náà, tí a kò sì tún lò láéláé; ní ti gidi, ìṣirò kan náà pẹ̀lú kọ́kọ́rọ́ kúkúrú tí ń tún ara rẹ̀ ṣe (bí ohun èlò yìí ti ń ṣe) ń mú stream cipher lásán tí a lè fọ́ jáde dípò pad tí kò ṣeé fọ́ nítòótọ́.

Ohun èlò yìí ń ṣe XOR ìránṣẹ́ kan pẹ̀lú kọ́kọ́rọ́ — tí ó ń tún kọ́kọ́rọ́ ṣe láti bá gígùn ìránṣẹ́ mu — láti pa ọ̀rọ̀ mọ́ sínú hex tàbí láti túpalẹ̀ hex padà sí ọ̀rọ̀. Àwọn akẹ́kọ̀ọ́ cryptography ń lò ó láti rí ẹ̀rọ ìpamọ́ tó dá lórí XOR ní ojúkojú, àwọn ẹlẹ́ré CTF àti àwọn akẹ́kọ̀ọ́ ààbò sì ń lò ó láti yára kọ tàbí túpalẹ̀ àwọn ìpèníjà XOR-cipher lọ́wọ́.

Ṣé èyí wúlò fún ọ?

O le yan to àwọn ìhùwàsí 3.

Àwọn àsọyé

  • Jẹ́ ẹni àkọ́kọ́ láti sọ èrò rẹ.

Awọn ẹ̀rọ-ìṣirò tó gbajúmọ̀

Gbogbo Àwọn Ẹ̀rọ Ìṣirò