Бир жолку блокнот XOR куралы

Билдирүү жана ачкыч киргизип, шифрлөө же чечмелөөнү тандап, аларды XOR кылыңыз.

Кантип колдонуу керек

  1. Жогорудагы талааларга маанилериңизди киргизиңиз.
  2. Натыйжаны заматта көрүү үчүн Эсептөө баскычын басыңыз.
  3. Натыйжаңыздын шилтемесин көчүрүү үчүн Бөлүшүү баскычын колдонуңуз.

Бул калькулятор жөнүндө

Гилберт Вернам формалдаштырган бир жолку блокнот ар бир ачык текст байтын ошол эле узундуктагы ачкыч байты менен XOR аркылуу айкалыштырып, теориялык жактан кемчиликсиз купуялыкка жетишет — бул кайтарылуучу биттик операция, мында ошол эле ачкычты эки жолу колдонсо, баштапкы маалымат кайтып келет (P ⊕ K = C, андан соң C ⊕ K = P). Кемчиликсиз купуялык ачкыч чындап кокус, билдирүүдөй эле узун болгондо жана эч качан кайра колдонулбаганда гана аткарылат; иш жүзүндө ошол эле математика кыска кайталануучу ачкыч менен (бул курал кылгандай) чыныгы бузулгус блокнотту эмес, жөнөкөй, бузууга боло турган агымдык шифрди берет.

Бул курал билдирүүнү ачкыч менен XOR кылат — ачкычты билдирүүнүн узундугуна жеткенче кайталап — текстти hex форматына шифрлөө же hex форматын кайра текстке чечмелөө үчүн. Криптография студенттери аны XOR негизиндеги шифрлөөнүн механикасын түз көрүү үчүн колдонушат, ал эми CTF оюнчулары жана коопсуздукту үйрөнүүчүлөр XOR-шифр тапшырмаларын кол менен тез коддоо же чечмелөө үчүн колдонушат.

Бул пайдалуу болдубу?

3 реакцияга чейин тандай аласыз.

Пикирлер

  • Биринчи пикирди сиз жазыңыз.

Популярдуу калькуляторлор

Бардык калькуляторлор