UTILS.
100% di peramban
🗝️

Keyword (Substitusi Monoalfabet) Cipher

Bangun alfabet substitusi dari kata kunci dan enkode atau dekode teks melaluinya, dengan tabel pemetaan plain-ke-cipher lengkap ditampilkan.


    
keluaran

Tentang alat ini

Keyword Cipher adalah cara klasik untuk menghasilkan alfabet substitusi monoalfabet dari kata kunci yang mudah diingat. Alat ini membangun alfabet cipher tersebut, menampilkan pemetaan lengkap, dan menggunakannya untuk mengenkripsi atau mendekripsi teks Anda di browser. Sandi ini berbeda dari Caesar (pergeseran tetap), Atbash (pembalikan tetap), dan Affine (rumus linear): di sini seluruh alfabet substitusi diturunkan dari kata yang Anda pilih.

Alfabet cipher dibangun dengan menulis kata kunci dengan huruf duplikat dihapus, lalu menambahkan sisa huruf A–Z yang belum terpakai secara berurutan. Huruf fill-start opsional memungkinkan Anda memulai urutan sisa tersebut pada titik yang dipilih (melingkar di sekitar alfabet) untuk variasi ekstra. String 26 huruf yang dihasilkan disejajarkan secara posisional dengan alfabet biasa A–Z, sehingga huruf di setiap indeks menjadi penggantinya. Enkode memetakan plain ke cipher; dekode membalik tabel yang sama.

Semua pemrosesan terjadi secara lokal, jadi tidak ada yang Anda ketik yang meninggalkan perangkat Anda. Kapitalisasi dipertahankan dan karakter non-huruf apa pun dilewatkan tanpa tersentuh, yang menjaga tanda baca dan spasi tetap utuh. Karena ini adalah substitusi sederhana, sandi ini mempertahankan pola frekuensi huruf dan rentan terhadap analisis frekuensi — bagus untuk teka-teki dan belajar, tetapi bukan untuk rahasia nyata. Sebagai contoh, kata kunci KRYPTOS menghasilkan alfabet cipher KRYPTOSABCDEFGHIJLMNQUVWXZ.

Pertanyaan yang sering diajukan

Bagaimana alfabet cipher dihasilkan?
Tulis kata kunci, buang huruf yang berulang, lalu tambahkan huruf A–Z yang belum muncul, secara berurutan. String 26 huruf itu disejajarkan dengan alfabet biasa posisi demi posisi untuk membentuk kunci substitusi.
Apa fungsi huruf fill-start?
Huruf ini menetapkan di mana huruf-huruf sisa (non-kata-kunci) dimulai. Alih-alih selalu melanjutkan dari A, pengisian dapat dimulai pada huruf yang dipilih dan melingkar di sekitar alfabet, menghasilkan pemetaan berbeda sambil tetap menggunakan setiap huruf tepat satu kali.
Apa bedanya ini dengan Caesar cipher?
Caesar cipher menggeser setiap huruf dengan jumlah tetap yang sama, jadi alfabet cipher-nya hanyalah rotasi. Keyword cipher mengacak alfabet berdasarkan sebuah kata, memberikan ruang kunci yang jauh lebih besar, meskipun keduanya tetap merupakan substitusi monoalfabet.
Apakah keyword cipher aman?
Tidak. Sebagai substitusi monoalfabet, sandi ini meninggalkan petunjuk frekuensi huruf dan pola kata tetap utuh, sehingga mudah dipecahkan dengan analisis frekuensi pada teks yang cukup. Sandi ini ideal untuk teka-teki, kelas, dan CTF, bukan untuk melindungi data sensitif.

Alat lainnya