Langkau ke kandungan utama

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.

Berfungsi luar talian selepas dimuatkan

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.

Pemetaan abjad(atas: input, bawah: output)
AN
BO
CP
DQ
ER
FS
GT
HU
IV
JW
KX
LY
MZ
NA
OB
PC
QD
RE
SF
TG
UH
VI
WJ
XK
YL
ZM

Untuk tujuan pendidikan sahaja. Caesar, ROT13, Atbash dan Vigenere adalah sifer klasik — tiada kerahsiaan sebenar dan mudah dipecahkan. Jangan gunakan untuk melindungi maklumat sensitif.

Input
Output
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

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.

  1. 1
    Pilih sifer dan konfigurasikannya
    Pilih 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.
  2. 2
    Aritmetik aksara tulisan tangan menjalankan transformasi
    Setiap 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.
  3. 3
    Pemecah brute-force menyusun kesemua 25 anjakan Caesar mengikut kedudukan
    Jika 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.
  4. 4
    Salin hasil atau kongsi pautan teka-teki
    Output 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

Soalan lazim