Sandi Playfair: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
InternetArchiveBot (bicara | kontrib)
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.8
Taylorbot (bicara | kontrib)
per BPA : sintaks <br> dan <code> | t=1'905 su=285 in=292 at=285 -- only 73 edits left of totally 359 possible edits | edr=000-0000 ovr=010-1111 aft=000-0000
Baris 33:
== Contoh ==
* Tabel kunci bujur sangkar
** Memilih kunci dari sebuah [[kata]] atau [[kalimat]] yang mudah diingat, misalnya: <ttcode>ELDORIDO</ttcode>.
** Membuang huruf yang berulang dan huruf J jika ada, sehingga menjadi: <ttcode>ELDORI</ttcode>.
** Menambahkan huruf-huruf yang belum ada (kecuali J), sehingga akan menjadi: <ttcode>ELDORIABCFGHKMNPQSTUVWXYZ</ttcode>.
** Memasukkan kunci tersebut ke dalam bujur sangkar.
 
{| class="wikitable" style="font-family:courier new;"
|-
| E || L || D || O || R
|-
| I || A || B || C || F
Baris 67:
| V || W || X || Y || Z || V
|-
| E || L || D || O || R ||
|}
 
* Pesan [[rahasia]] yang akan disampaikan misalnya adalah "<ttcode>TEKNOLOGI KOMUNIKASI</ttcode>"
 
Cara mengubah pesan menjadi sandi adalah sebagai berikut:
Baris 80:
Pesan dienkripsi menjadi:
 
<ttcode><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></ttcode>
 
[[Algoritme]] [[enkripsi]] adalah sebagai berikut:
Baris 88:
* 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 <ttcode><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></ttcode>
** Kata sandi dari pesan rahasia yang disampaikan (Cipherteks) adalah <ttcode>PO MG RD EM BG CT ZU BG BQ FV</ttcode>
 
== Dekripsi sandi ==