Шыфр Цэзара і шыфравальнік тэксту — бясплатна
Шыфруйце і расшыфроўвайце тэкст з дапамогай шыфра Цэзара, ROT13, Atbash і шыфра Віжэнера. Класічныя шыфры замены, усе ў вашым браўзеры.
Ёсць шыфратэкст: знайсці зрух
Прабуе кожны зрух шыфра Цэзара на ўведзеным тэксце і ранжыруе іх па тым, наколькі вынік падобны да сапраўднай мовы.
Зрушвае кожную літару на 13. Самаадваротны — двайное прымяненне вяртае зыходны тэкст.
Толькі ў навучальных мэтах. Цэзар, ROT13, Atbash і Vigenere — класічныя шыфры: яны не забяспечваюць сапраўднай канфідэнцыяльнасці і лёгка ўзламваюцца. Не выкарыстоўвайце іх для абароны канфідэнцыяльнай інфармацыі.
Тыповыя выкарыстанні
- Кодаванне і дэкадаванне ROT13Выкарыстанне ROT13 для заташчы тэксту — аб-карысны шыфр для спойлераў, адказаў на ребусы і абвёрткаў контэнта.
- Стварэнне ребусаў Caezar CipherКодаванне сакрэтных паведамленняў у Caezar Cipher для траўных гадалак, квэстаў і ребусаў.
- Вучэнне класічнай крыптаграфііВывучэнне Caezar, Atbash і Vigenère шыфраў для разумення гісторыі і прынцыпаў крыптаграфіі.
- Адправка сакрэтных паведамленняўКодаванне асабістых паведамленняў, нотатак і прыватных зносін простым шыфрам замены.
- Прымяненне шыфра AtbashРазварачванне абецэды з Atbash: A становіцца Z, B становіцца Y, і так далей — стары габрэйскі шыфр.
Як гэта працуе
Усе чатыры шыфры — Цэзара, 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 або дэкадуйце аб'екты назад у просты тэкст. Імгненна, у вашым браўзеры.