Sandi Playfair: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Taylorbot (bicara | kontrib)
per BPA : "sandi" -> "Sandi (disambiguasi)" | t=276 su=15 in=15 at=15 -- only 5 edits left of totally 21 possible edits | edr=000-0000 ovr=010-1111 aft=000-0000
Maria tanjung (bicara | kontrib)
Fitur saranan suntingan: 2 pranala ditambahkan.
 
(Satu revisi perantara oleh satu pengguna lainnya tidak ditampilkan)
Baris 86:
* Jika terdapat dua huruf pada baris kunci yang sama maka masing-masing huruf diganti dengan huruf di kanannya (pada kunci yang sudah diperluas).
* Jika terdapat dua huruf pada kolom kunci yang sama maka masing-masing huruf diganti dengan huruf di bawahnya (pada kunci yang sudah diperluas).
* Jika dua huruf tidak terdapat pada baris atau kolom yang sama, maka huruf pertama diganti dengan huruf pada perpotongan baris huruf pertama dengan kolom huruf kedua. Huruf kedua diganti dengan huruf pada titik sudut keempat dari [[persegi panjang]] yang dibentuk dari 3 huruf yang digunakan.
* Kata sandi
** Pesan rahasia yang akan disampaikan atau plainteks (pasangan huruf) adalah <code><u>TE</u> <u>KN</u> <u>OL</u> <u>OG</u> <u>IK</u> <u>OM</u> <u>UN</u> <u>IK</u> <u>AS</u> <u>IZ</u></code>
** [[Kata sandi]] dari pesan rahasia yang disampaikan (Cipherteks) adalah <code>PO MG RD EM BG CT ZU BG BQ FV</code>
 
== Dekripsi sandi ==
Baris 98:
* Jika terdapat dua huruf pada kolom kunci yang sama maka masing-masing huruf diganti dengan huruf di atasnya (pada kunci yang sudah diperluas).
* Jika dua huruf tidak terdapat pada baris atau kolom yang sama, maka huruf pertama diganti dengan huruf pada perpotongan baris huruf pertama dengan kolom huruf kedua. Huruf kedua diganti dengan huruf pada perpotongan baris huruf kedua dengan kolom huruf pertama.
* Jika terdapat huruf yang baradaberada di antara dua huruf yang sama (tidak sesuai pada tempatnya), maka huruf tersebut dapat dihilangkan.
 
== Pranala luar ==