Caesar at ROT13 Cipher
I-encrypt at i-decrypt ang text gamit ang Caesar cipher, ROT13 o ROT47, tingnan ang shifted alphabet, at i-crack ang unknown key.
Alphabet na may ganitong key
| Plain | |
|---|---|
| Cipher |
Lahat ng 25 shift, ayon sa frequency ng letra
| Key | Score (χ², mas mababa = mas maganda) | Decrypted text | Gamitin |
|---|
Paano gamitin ang Caesar cipher tool
- I-type o i-paste ang iyong text sa input box.
- Sa ilalim ng Cipher, pumili ng Caesar (pumili ng shift), ROT13 (mga letra na naka-shift ng 13) o ROT47 (mga letra, digit at simbolo).
- Para sa Caesar, itakda ang Shift (key). Kahit anong buong numero ay gumagana: 3, 29 at −23 ay parehong resulta, dahil ang alphabet ay nagwo-wrap around pagkatapos ng 26 letra.
- I-click ang I-encrypt o I-decrypt. Ang resulta ay nag-u-update habang nagta-type ka, at ang table sa ilalim ng Alphabet na may ganitong key ay nagpapakita kung aling letra ang papalitan ng alin.
- I-click ang Kopyahin para kopyahin ang resulta, o Gamitin ang resulta bilang input para gamitin ulit ito.
Kung nakatanggap ka ng message nang walang key, i-click ang Hanapin ang key (subukan ang lahat ng 25 shift). Dine-decrypt ng tool ang text gamit ang bawat key, nire-rank ang mga resulta at hina-highlight ng pinakamalamang na key. I-click ang Gamitin sa isang row para i-decrypt gamit ang key na iyon.
Paano gumagana ang Caesar cipher
Pinapalitan ng Caesar cipher ang bawat letra ng letrang may nakatakdang bilang ng puwesto pa-unahan sa alphabet. Sa shift na 3, ang A ay nagiging D, ang B ay nagiging E, at ang X ay bumabalik sa simula para maging A. Ang pagde-decrypt ay nagse-shift pabalik ng parehong halaga. Ayon kay Suetonius, si Julius Caesar ay gumagamit ng shift na 3 para sa kanyang pribadong sulat, kung saan nagmula ang pangalan.
Ang tool ay nagpapanatili ng upper at lower case, at hindi gumagalaw ng mga digit, espasyo at punctuation. Ang mga accent na letra, na karaniwan sa French, ay maaaring pagsamahin sa ilang paraan sa ilalim ng Mga accent na letra:
- I-shift ang letra, panatilihin ang accent (é → f́): ang base letter ay naka-shift at ang accent ay nananatili dito. Ang pagde-decrypt ay nagbabalik ng eksaktong orihinal na text.
- Tanggalin ang accent muna (é → e → f): ang resulta ay plain A–Z text, tulad ng classic cipher, ngunit ang mga accent ay nawawala.
- Huwag galawin ang mga accent na letra: ang A hanggang Z lang ang naka-shift; ang é, ç o à ay nananatiling pareho, na nagbibigay ng hint sa sinumang babasa ng message.
ROT13 at ROT47
Ang ROT13 ay Caesar shift na 13. Dahil ang alphabet ay may 26 letra, ang pag-apply nito nang dalawang beses ay nagbabalik ng orihinal na text, kaya ang pag-encrypt at pag-decrypt ay parehong operasyon. Matagal na itong ginagamit sa forum at newsgroup para itago ang spoiler, puzzle answer o punchline sa casual na pagtingin.
Ang ROT47 ay nag-aapply ng parehong ideya sa 94 visible ASCII character, mula ! hanggang ~, na may shift na 47. Inaayos nito ang mga digit at simbolo pati na rin ang mga letra, kaya “Hello World!” ay nagiging “w6==@ (@C=5P”. Tulad ng ROT13, ito ay sariling inverse.
Pag-crack ng Caesar cipher gamit ang frequency analysis
Sa 25 posibleng key lang, ang Caesar cipher ay maaaring mabasag sa loob ng ilang minuto. Sinusubukan ng tool na ito ang bawat key at inihahambing ang letter count ng bawat resulta sa karaniwang frequency ng Ingles o Pranses, gamit ang chi-squared score: mas mababa ang score, mas malapit ang text sa tunay na wika. Sa Ingles, ang E, T at A ay pinakakaraniwang letra; sa Pranses, ang E, S, A at I ang nangunguna. Piliin ang Wika ng mensahe, o iwan ang automatic option para subukan ang pareho. Sa mga message na mas mababa sa 20 letra, ang hula ay maaaring mali, kaya laging suriin na natural ang pagbasa ng text.
Mahalagang tandaan: Ang automatic key detection ay nakabatay sa English at French letter frequencies. Ang encoding at decoding ay gumagana sa anumang Latin-script text.
Hindi para sa tunay na security
Ang Caesar cipher, ROT13 at ROT47 ay historical at educational tool. Hindi nila pinoprotektahan ang anumang bagay: kahit sino ay maaaring baligtarin ang mga ito sa loob ng ilang segundo, tulad ng ipinapakita ng key finder sa itaas. Gamitin ang mga ito para sa puzzle, escape game, classroom exercise o pagtago ng spoiler. Para protektahan ang mga tunay na sikreto, gumamit ng modernong encryption tulad ng AES sa pamamagitan ng pinagkakatiwalaang application.
Mga madalas itanong
Ano ang key ng ROT13?
Ang key ay 13. Dahil ang 13 ay kalahati ng 26, ang parehong operasyon ay nag-e-encrypt at nagde-decrypt.
Pwede bang gumamit ng negative shift?
Oo. Ang shift na −3 ay pareho sa shift na 23. Ang pag-encrypt gamit ang negative key ay katumbas ng pag-decrypt gamit positive key.
Bakit maling key ang minumungkahi ng key finder?
Ang frequency analysis ay statistical. Ang napakaikling message, lista ng pangalan o text sa ibang wika ay maaaring hindi sumunod sa inaasahang letter distribution. Tingnan ang iba pang highly ranked row, o piliin ang tamang wika.
Kaya ba ng tool ang mga French accent?
Oo. Sa default, ang accent ay nananatili sa na-shift na letra, kaya ang French message ay nagde-decrypt pabalik nang may lahat ng accent. Maaari mo ring tanggalin ang mga ito o huwag galawin ang mga accent na letra.
Ipinapadala ba sa server ang text ko?
Hindi. Ang encryption, decryption at key search ay tumutakbo nang ganap sa iyong browser.
Mga kaugnay na tool
- Morse Code Translator Isalin ang text sa Morse code at pabalik gamit ang ITU standard, i-play ito sa bilis na gusto mo na may Farnsworth spacing, at i-download bilang WAV file.
- Text to Binary, Hex at ASCII Gawing binary, hexadecimal, decimal o octal ang text at ibalik ito, gamit ang UTF-8 byte o Unicode code point, custom na panghiwalay at talaan ng mga character.
- Base64 Encoder at Decoder Libreng Base64 encoder at decoder na may buong UTF-8 support at URL-safe na base64url. Gumagana sa iyong browser, walang ina-upload na kahit ano.
- Baligtarin ang Text Baligtarin ang text online. Isulat nang pabalik ang pangungusap, baligtarin ang pagkakasunod ng salita o linya, at manatiling buo ang emoji at mga tuldik.