Sifer Caesar & Penyulitan Teks percuma
Sulitkan dan nyahsulit teks dengan sifer Caesar, ROT13, Atbash, dan sifer Vigenère. Sifer penggantian klasik, semua dalam pelayar anda.
Saya ada teks sifer: cari anjakan
Mencuba setiap anjakan Caesar pada teks input dan menyusunnya mengikut betapa hasilnya menyerupai bahasa sebenar.
Menganjak setiap huruf sebanyak 13. Songsang sendiri — digunakan dua kali menghasilkan asal semula.
Untuk tujuan pendidikan sahaja. Caesar, ROT13, Atbash dan Vigenere adalah sifer klasik — tiada kerahsiaan sebenar dan mudah dipecahkan. Jangan gunakan untuk melindungi maklumat sensitif.
Kegunaan biasa
- Sandi dan Nyahkod ROT13Gunakan ROT13 untuk mengaburkan teks — sandi go-to untuk spoiler, jawaban teka-teki dan peringatan konten.
- Buat Teka-teki Caesar CipherSandi pesan tersembunyi dalam sandi Caesar untuk perburuan harta karun, ruang pelarian dan tantangan teka-teki.
- Pelajari Kriptografi KlasikJelajahi sandi Caesar, Atbash dan Vigenère untuk memahami sejarah dan prinsip kriptografi.
- Kirim Pesan RahasiaSandi pesan pribadi, catatan dan komunikasi pribadi dengan sandi penggantian sederhana.
- Terapkan Sandi AtbashBalikkan alfabet dengan Atbash: A menjadi Z, B menjadi Y dan seterusnya — sandi Ibrani kuno.
Cara ia berfungsi
Kesemua empat sifer — Caesar, ROT13, Atbash, dan Vigenère — dilaksanakan dari awal dalam pelayar menggunakan aritmetik kod-aksara tulen, tanpa pustaka luar apa jua jenis. Pengekodan dan penyahkodan berlaku serta-merta dalam pelayar anda semasa anda menaip; tiada apa dihantar ke pelayan.
- 1Pilih sifer dan konfigurasikannyaPilih antara empat sifer penggantian klasik. Caesar membolehkan anda tetapkan nilai anjakan dari 1–25 melalui peluncur. Vigenère memerlukan kata kunci yang hurufnya menentukan anjakan berbeza pada setiap kedudukan dalam teks. ROT13 dan Atbash tiada parameter — kedua-duanya songsang-sendiri, jadi pengekodan dan penyahkodan operasi yang sama.
- 2Aritmetik aksara tulisan tangan menjalankan transformasiSetiap sifer ialah fungsi tulen kecil atas rentetan input. Caesar dan ROT13 menggunakan aritmetik modular pada kod aksara — ((charCode - base + shift) % 26) + base — membiarkan aksara bukan-abjad kekal tidak berubah sepenuhnya. Atbash mencerminkan setiap huruf dengan mengira base + 25 - (charCode - base). Vigenère berkitar melalui aksara kata kunci, mengenakan anjakan berbeza kepada setiap huruf berturutan.
- 3Pemecah brute-force menyusun kesemua 25 anjakan Caesar mengikut kedudukanJika anda ada teks-sifer tetapi tiada anjakan diketahui, panel 'pecah' mencuba kesemua 25 anjakan sekaligus dan menskor setiap calon terhadap frekuensi huruf bahasa Inggeris menggunakan ujian chi-kuasa-dua. Penyahsulitan yang taburan hurufnya paling sepadan bahasa Inggeris sebenar diranking pertama.
- 4Salin hasil atau kongsi pautan teka-tekiOutput dikemas kini secara langsung dengan setiap ketukan kekunci. Salinnya ke papan klip, atau guna 'Salin pautan' untuk menjana URL yang mengekod sifer pilihan anda, anjakan atau kunci, dan teks input — supaya anda boleh kongsi teka-teki terkod yang dibuka terus dalam alat ini.
Alat berkaitan
Pengekod & Penyahkod URL
Mengekod dan menyahkod URL dan rentetan pertanyaan. Menyokong encodeURIComponent, decodeURIComponent dan penghuraian rentetan pertanyaan.
Pengkod & Penyahkod Base64
Kodkan teks atau fail ke Base64, atau nyahkod rentetan Base64 kembali ke teks biasa. Segera, peribadi, dan percuma.
Pengkod & Penyahkod HTML
Kodkan aksara khas kepada entiti HTML atau nyahkod entiti kembali ke teks biasa. Segera, dalam pelayar anda.