<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>brainware&#039;s scratch &#187; caesar cipher</title>
	<atom:link href="http://widyananda.com/blog/tag/caesar-cipher/feed/" rel="self" type="application/rss+xml" />
	<link>http://widyananda.com/blog</link>
	<description>share anything that can be shared</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:34:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mengenal caesar cipher lebih jauh&#8230;</title>
		<link>http://widyananda.com/blog/mengenal-caesar-cipher-lebih-jauh/</link>
		<comments>http://widyananda.com/blog/mengenal-caesar-cipher-lebih-jauh/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 06:28:21 +0000</pubDate>
		<dc:creator>brainware</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[caesar cipher]]></category>
		<category><![CDATA[ciphertext]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[enkripsi]]></category>
		<category><![CDATA[enkripsi dan dekripsi]]></category>
		<category><![CDATA[enkripsi data]]></category>
		<category><![CDATA[enkripsi sederhana]]></category>
		<category><![CDATA[kriptografi]]></category>
		<category><![CDATA[plaintext]]></category>
		<category><![CDATA[shift cipher]]></category>

		<guid isPermaLink="false">http://brainware.cah-nakal.com/?p=354</guid>
		<description><![CDATA[Kemarin kita dah kenalan ma enkripsi, dah tau apa itu cipher, dan lain-lain sekarang kita akan coba mengenal lebih jauh tentang salah satu algoritma enkripsi yang cukup terkenal, yaitu caesar cipher. Caesar cipher sering juga disebut dengan shift cipher, karena dasar dari algoritma ini adalah dengan menggeser beberapa karakter dari plaintext (mirip dengan studi kasus [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a title="Kenalan ma kriptografi yuk!" href="http://widyananda.com/blog/2009/10/25/kenalan-ma-kriptografi-dan-enkripsi-yuk/" target="_blank">Kemarin</a> kita dah kenalan ma enkripsi, dah tau apa itu cipher, dan lain-lain <img src='http://widyananda.com/blog/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' />  sekarang kita akan coba mengenal lebih jauh tentang salah satu algoritma enkripsi yang cukup terkenal, yaitu <strong>caesar cipher</strong>.</p>
<p style="text-align: justify;">Caesar cipher sering juga disebut dengan shift cipher, karena dasar dari algoritma ini adalah dengan menggeser beberapa karakter dari plaintext (mirip dengan studi kasus yang di postingan kemarin) <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">Dalam cipher ini, akan kita temui nilai key (kunci) sebagai pemecahan dari algoritmanya. Key ini bernilai integer yang menyatakan jumlah pergeseran karakternya.</p>
<p>Misal:</p>
<table style="height: 29px;" border="1" cellspacing="0" cellpadding="0" width="544">
<tbody>
<tr>
<td width="77" valign="top"></td>
<td width="228" valign="top">
<p style="text-align: center;">Key = 0</p>
</td>
<td width="231" valign="top">
<p style="text-align: center;">Key = 3</p>
</td>
</tr>
<tr>
<td width="77" valign="top">Plaintext</td>
<td width="228" valign="top">ABCDEFGHIJKLMNOPQRSTUVWXYZ</td>
<td width="231" valign="top">ABCDEFGHIJKLMNOPQRSTUVWXYZ</td>
</tr>
<tr>
<td width="77" valign="top">Ciphertext</td>
<td width="228" valign="top">ABCDEFGHIJKLMNOPQRSTUVWXYZ</td>
<td width="231" valign="top">DEFGHIJKLMNOPQRSTUVWXYZABC</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Untuk gambaran umumnya adalah seperti ini:</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-355" title="caesar" src="http://brainware.cah-nakal.com/wp-content/uploads/2009/10/caesar-300x132.png" alt="caesar" width="300" height="132" /></p>
<p style="text-align: justify;"><span id="more-354"></span>Dari gambar diatas, dapat diambil rumus untuk enkripsinya adalah sebagai berikut:</p>
<blockquote>
<p style="text-align: justify;">E(x) = (x+key) mod 26</p>
</blockquote>
<p style="text-align: justify;">Dengan penjelasan bahwa nilai A = 0, B = 1, C = 2, &#8230; , Z = 25.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Untuk contoh enkripsinya adalah seperti ini:</p>
<p style="text-align: justify;">Misal kita ada kata-kata “informatika” akan kita enkripsi menggunakan caesar cipher dengan key 4, maka:</p>
<table style="text-align: justify;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="162" valign="top">Plaintext</td>
<td width="29" valign="top">I</td>
<td width="37" valign="top">N</td>
<td width="29" valign="top">F</td>
<td width="37" valign="top">O</td>
<td width="37" valign="top">R</td>
<td width="37" valign="top">M</td>
<td width="30" valign="top">A</td>
<td width="37" valign="top">T</td>
<td width="29" valign="top">I</td>
<td width="37" valign="top">K</td>
<td width="30" valign="top">A</td>
</tr>
<tr>
<td width="162" valign="top">Index</td>
<td width="29" valign="top">8</td>
<td width="37" valign="top">13</td>
<td width="29" valign="top">5</td>
<td width="37" valign="top">14</td>
<td width="37" valign="top">17</td>
<td width="37" valign="top">12</td>
<td width="30" valign="top">0</td>
<td width="37" valign="top">19</td>
<td width="29" valign="top">8</td>
<td width="37" valign="top">10</td>
<td width="30" valign="top">0</td>
</tr>
<tr>
<td width="162" valign="top">Index + key (4) mod 26</td>
<td width="29" valign="top">12</td>
<td width="37" valign="top">17</td>
<td width="29" valign="top">9</td>
<td width="37" valign="top">18</td>
<td width="37" valign="top">21</td>
<td width="37" valign="top">16</td>
<td width="30" valign="top">4</td>
<td width="37" valign="top">23</td>
<td width="29" valign="top">12</td>
<td width="37" valign="top">14</td>
<td width="30" valign="top">4</td>
</tr>
<tr>
<td width="162" valign="top">Ciphertext</td>
<td width="29" valign="top">M</td>
<td width="37" valign="top">R</td>
<td width="29" valign="top">J</td>
<td width="37" valign="top">S</td>
<td width="37" valign="top">V</td>
<td width="37" valign="top">Q</td>
<td width="30" valign="top">E</td>
<td width="37" valign="top">X</td>
<td width="29" valign="top">M</td>
<td width="37" valign="top">O</td>
<td width="30" valign="top">E</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">berarti kata “informatika” akan diubah menjadi “mrjsvqexmoe” jika kita menggunakan caesar cipher dengan key = 4.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Kemudian bagaimana dengan dekripsinya??</p>
<p style="text-align: justify;">Untuk melakukan dekripsi dari caesar cipher, kita harus melakukan pembalikan rumus enkripsinya:</p>
<p style="text-align: justify;">Dari</p>
<blockquote>
<p style="text-align: justify;">E(x) = (x+key) mod 26</p>
</blockquote>
<p style="text-align: justify;">menjadi</p>
<blockquote>
<p style="text-align: justify;">D(x) = (x-key) mod 26</p>
</blockquote>
<p style="text-align: justify;">NB: untuk kasus-kasus yang menjadikan nilai D(x) kurang dari 0, akan kita tambahkan 26 agar dia menjadi positif.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Sehingga jika ada kata-kata “mrjsvqexmoe” yang dienkripsi menggunakan caesar cipher dengan key = 4, maka tabel penyelesaiannya adalah seperti ini:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="162" valign="top">Ciphertext</td>
<td width="29" valign="top">M</td>
<td width="37" valign="top">R</td>
<td width="29" valign="top">J</td>
<td width="37" valign="top">S</td>
<td width="37" valign="top">V</td>
<td width="37" valign="top">Q</td>
<td width="30" valign="top">E</td>
<td width="37" valign="top">X</td>
<td width="29" valign="top">M</td>
<td width="37" valign="top">O</td>
<td width="30" valign="top">E</td>
</tr>
<tr>
<td width="162" valign="top">Index</td>
<td width="29" valign="top">12</td>
<td width="37" valign="top">17</td>
<td width="29" valign="top">9</td>
<td width="37" valign="top">18</td>
<td width="37" valign="top">21</td>
<td width="37" valign="top">16</td>
<td width="30" valign="top">4</td>
<td width="37" valign="top">23</td>
<td width="29" valign="top">12</td>
<td width="37" valign="top">14</td>
<td width="30" valign="top">4</td>
</tr>
<tr>
<td width="162" valign="top">Index &#8211; key (4) mod 26</td>
<td width="29" valign="top">8</td>
<td width="37" valign="top">13</td>
<td width="29" valign="top">5</td>
<td width="37" valign="top">14</td>
<td width="37" valign="top">17</td>
<td width="37" valign="top">12</td>
<td width="30" valign="top">0</td>
<td width="37" valign="top">19</td>
<td width="29" valign="top">8</td>
<td width="37" valign="top">10</td>
<td width="30" valign="top">0</td>
</tr>
<tr>
<td width="162" valign="top">Ciphertext</td>
<td width="29" valign="top">I</td>
<td width="37" valign="top">N</td>
<td width="29" valign="top">F</td>
<td width="37" valign="top">O</td>
<td width="37" valign="top">R</td>
<td width="37" valign="top">M</td>
<td width="30" valign="top">A</td>
<td width="37" valign="top">T</td>
<td width="29" valign="top">I</td>
<td width="37" valign="top">K</td>
<td width="30" valign="top">A</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Jadi hasil dekripsi “mrjsvqexmoe” akan menghasilkan kata-kata “informatika”.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Mungkin itu saja penjelasan singkat tentang caesar cipher, untuk cipher – cipher yang lain, di tunggu saja di postingan berikutnya! <img src='http://widyananda.com/blog/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' />  Semoga bermanfaat! <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">NB: Untuk penjelasan dasar tentang enkripsi dan istilah – istilah yang ada dalam dunia kriptografi, bisa liat <a title="Kenalan ma kriptografi yuk!" href="http://widyananda.com/blog/2009/10/25/kenalan-ma-kriptografi-dan-enkripsi-yuk/" target="_blank">postingan kemarin</a>, hehe <img src='http://widyananda.com/blog/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' />  atau coba langsung programnya di <a title="Program enkripsi data" href="http://widyananda.com/blog/enkripsi/" target="_blank">sini</a>. <img src='http://widyananda.com/blog/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://widyananda.com/blog/mengenal-caesar-cipher-lebih-jauh/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

