Цезарова шифра и ROT13
Шифрирајте и дешифрирајте текст со Цезарова шифра, ROT13 или ROT47, погледнете ја поместената азбука и пронајдете непознат клуч со проба на сите 25 поместувања.
Азбука со овој клуч
| Јасен текст | |
|---|---|
| Шифрирано |
Сите 25 поместувања, рангирани според зачестеноста на буквите
| Клуч | Резултат (χ², пониско = подобро) | Дешифриран текст | Користи |
|---|
Како да ја користите алатката за Цезарова шифра
- Впишете или залепете го текстот во полето за внес.
- Под Шифра изберете Цезар (изберете поместување), ROT13 (буквите поместени за 13) или ROT47 (букви, цифри и симболи).
- За Цезар поставете Поместување (клуч). Работи кој било цел број: 3, 29 и −23 даваат ист резултат, бидејќи азбуката се враќа од почеток по 26 букви.
- Кликнете Шифрирај или Дешифрирај. Резултатот се освежува додека пишувате, а табелата под Азбука со овој клуч покажува која буква која ја заменува.
- Кликнете Копирај за да го копирате резултатот, или Користи го резултатот како внес за повторно да работите со него.
Ако сте добиле порака без клуч, кликнете Најди го клучот (пробај ги сите 25 поместувања). Алатката го дешифрира текстот со секој клуч, ги рангира резултатите и го истакнува најверојатниот. Кликнете Користи во некој ред за да дешифрирате со тој клуч.
Како работи Цезаровата шифра
Цезаровата шифра секоја буква ја заменува со буквата која е одреден број места понатаму во азбуката. Со поместување за 3, A станува D, B станува E, а X се враќа на A. Дешифрирањето поместува назад за истиот број. Според Светониј, Јулиј Цезар користел поместување за 3 во својата приватна преписка, оттаму доаѓа името.
Алатката ги задржува големите и малите букви, а цифрите, празните места и интерпункцијата ги остава недопрени. Буквите со акцент, чести во француски, може да се обработат на три начини под Букви со акцент:
- Помести ја буквата, задржи го акцентот (é → f́): се поместува основната буква, а акцентот останува на неа. Дешифрирањето го враќа точниот оригинален текст.
- Прво отстрани ги акцентите (é → e → f): резултатот е чист текст од A до Z, како класичната шифра, но акцентите се губат.
- Остави ги буквите со акцент непроменети: се поместуваат само A до Z; é, ç или à остануваат какви што се, што дава траги за секој што ја чита пораката.
Алатката работи со латиничната азбука од 26 букви. Кирилицата, вклучително и македонската, не се поместува: кирилските букви остануваат непроменети.
ROT13 и ROT47
ROT13 е Цезарово поместување за 13. Бидејќи азбуката има 26 букви, двојното применување го враќа оригиналниот текст, па шифрирањето и дешифрирањето се иста операција. Долго се користи на форуми и во дискусиони групи за да се скријат откритија од заплетот, одговори на загатки или поенти од шеги од случаен поглед.
ROT47 ја применува истата идеја на 94 видливи ASCII знаци, од ! до ~, со поместување за 47. Меша цифри и симболи како и букви, па „Hello World!“ станува „w6==@ (@C=5P“. Како ROT13, и тој е сам себе обратен.
Разбивање на Цезарова шифра со анализа на зачестеност
Со само 25 можни клучеви, Цезарова шифра може да се разбие рачно за неколку минути. Оваа алатка го проба секој клуч и ги споредува бројките на буквите во секој резултат со вообичаената зачестеност во англискиот или францускиот, користејќи χ² (хи-квадрат) резултат: колку е понизок резултатот, толку текстот е поблизок до вистински јазик. Во англискиот најчести букви се E, T и A; во францускиот водат E, S, A и I. Изберете Јазик на пораката или оставете ја автоматската опција за да се тестираат двата. Табелите со зачестеност постојат само за англиски и француски. За пораки пократки од околу 20 букви, погодувањето може да биде погрешно, па секогаш проверете дали текстот се чита природно.
Не е за вистинска безбедност
Цезаровата шифра, ROT13 и ROT47 се историски и образовни алатки. Не штитат ништо: секој може да ги обрне за неколку секунди, како што покажува наоѓачот на клуч погоре. Користете ги за загатки, игри за бегство, училишни вежби или за криење спојлери. За заштита на вистински тајни користете модерно шифрирање, како AES, преку доверлива апликација.
Често поставувани прашања
Кој е клучот на ROT13?
Клучот е 13. Бидејќи 13 е половина од 26, истата операција и шифрира и дешифрира.
Може ли да користам негативно поместување?
Да. Поместување од −3 е исто што и поместување од 23. Шифрирањето со негативен клуч е еднакво на дешифрирање со позитивниот.
Зошто наоѓачот на клуч предлага погрешен клуч?
Анализата на зачестеност е статистичка. Многу кратки пораки, списоци со имиња или текст на друг јазик може да не ја следат очекуваната распределба на буквите. Погледнете ги другите високо рангирани редови или изберете го точниот јазик.
Дали алатката ракува со француските акценти?
Да. Стандардно акцентот останува на поместената буква, па француска порака се дешифрира назад со сите акценти. Може и да ги отстраните или да ги оставите буквите со акцент непроменети.
Дали мојот текст се испраќа на сервер?
Не. Шифрирањето, дешифрирањето и пребарувањето на клучот се извршуваат целосно во вашиот прелистувач.
Поврзани алатки
- Морзеова азбука – преведувач Преведете текст во морзеов код и назад според стандардот ITU, пуштете го со избрана брзина и размак на Farnsworth и преземете го како WAV датотека.
- Претворач на текст во бинарен код Претворете текст во бинарни, хексадецимални, децимални или октални кодови и обратно, со UTF-8 бајти или Unicode кодни точки и табела на знаци.
- Base64 кодер и декодер Бесплатен Base64 кодер и декодер со целосна UTF-8 поддршка и опција base64url безбедна за URL. Работи во прелистувачот, ништо не се качува.
- Обратен текст Обрнете текст онлајн. Напишете реченица наназад, обрнете го редоследот на зборови или редови, а емоџиња и акцентирани букви остануваат цели.