Акысыз Цезарь шифри жана текст шифрлегич
Текстти Цезарь шифри, ROT13, Атбаш жана Виженер шифри менен шифрлеңиз жана чечмелеңиз. Классикалык алмаштыруу шифрлери, баары браузериңизде.
Шифрленген текстим бар: жылышты табуу
Киргизилген тексттин ар бир Цезарь жылышын сынап, жыйынтык чыныгы тилге канчалык окшош экенине жараша иреттейт.
Ар бир тамганы 13кө жылдырат. Өзүн-өзү тескери коддойт — эки жолу колдонсоңуз, баштапкы текст кайтып келет.
Билим берүү максатында гана. Цезарь, ROT13, Атбаш жана Vigenere — классикалык шифрлер, алар чыныгы купуялуулукту камсыз кылбайт жана оңой эле бузулат. Сезимтал маалыматты коргоо үчүн колдонбоңуз.
Бул кантип иштейт
Төрт шифрдин баары — Цезарь, ROT13, Атбаш жана Виженер — тышкы китепканасыз, таза символ-код арифметикасын колдонуп браузерде нөлдөн ишке ашырылган. Коддоо жана декоддоо терип жатканда браузериңизде дароо болот; эч нерсе эч качан серверге жиберилбейт.
- 1Шифрди тандап, конфигурациялаңызТөрт классикалык алмаштыруу шифринин ортосунда тандаңыз. Цезарь сырганагыч аркылуу 1–25 жылышуу маанисин коюуга уруксат берет. Виженер тексттин ар бир позициясында ар кандай жылышуу аныктаган тамгалары бар ачкыч сөздү талап кылат. ROT13 жана Атбаш параметрлерсиз — экөө тең өз-тескери, ошондуктан коддоо жана декоддоо бир операция.
- 2Кол менен жазылган символ арифметикасы трансформацияны иштететАр бир шифр киргизилген саб боюнча кичине таза функция. Цезарь жана ROT13 символ коддорунда модулдук арифметиканы колдонот — ((charCode - base + shift) % 26) + base — алфавиттик эмес символдорду толугу менен өзгөрүлбөй калтырат. Атбаш base + 25 - (charCode - base) эсептөө менен ар бир тамганы чагылдырат. Виженер ачкыч сөз символдору аркылуу циклделет, ар бир кийинки тамгага ар кандай жылышуу колдонот.
- 3Кара-күч бузуучу бардык 25 Цезарь жылышуусун даражалайтЭгер сизде шифрленген текст бар, бирок жылышуу белгисиз болсо, «бузуу» панели бардык 25 жылышууну бир учурда сынап, ар бир вариантты англис тамгаларынын жыштыгына хи-квадрат тести менен салыштырып баалайт. Тамга бөлүштүрүлүшү чыныгы англис тилине эң жакшы дал келген чечмелөө биринчи орунга коюлат.
- 4Натыйжаны көчүрүңүз же табышмак шилтемесин бөлүшүңүзЧыгуу ар бир баскыч менен тирүү жаңыланат. Аны алмашуу буферине көчүрүңүз, же тандаган шифриңизди, жылышууну же ачкычты жана киргизүү текстин коддогон URL жаратуу үчүн "Шилтемени көчүрүү" колдонуңуз — ошондуктан куралда түз ачылуучу коддолгон табышмакты бөлүшө аласыз.
Байланыштуу куралдар
URL энкодер жана декодер
URL'дерди жана суроо саптарын коддоо жана чечмелөө. encodeURIComponent, decodeURIComponent жана суроо сап талдоо колдойт.
Base64 коддогуч жана чечмелегич
Текстти же файлдарды Base64-ке коддоңуз же Base64 саптарын кайра жөнөкөй текстке чечмелеңиз. Тез, купуя жана акысыз.
HTML коддогуч жана чечмелегич
Атайын символдорду HTML сущностторуна коддоңуз же сущностторду кайра жөнөкөй текстке чечмелеңиз. Дароо эле, браузериңизде.