<?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>Galih Hermawan on The Net &#187; dekripsi</title>
	<atom:link href="http://galih.eu/tag/dekripsi/feed/" rel="self" type="application/rss+xml" />
	<link>http://galih.eu</link>
	<description>Seorang hamba Allah ta'ala, naib Rasulullah Muhammad saw., dan pewaris kitabullah AlQur'an</description>
	<lastBuildDate>Sun, 30 Oct 2011 16:42:34 +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>Belajar enkripsi / encode / kriptografi</title>
		<link>http://galih.eu/2009/02/19/belajar-enkripsi-encode-kriptografi/</link>
		<comments>http://galih.eu/2009/02/19/belajar-enkripsi-encode-kriptografi/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 02:07:13 +0000</pubDate>
		<dc:creator>Galih Hermawan</dc:creator>
				<category><![CDATA[Komputer]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[dekripsi]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[enkripsi]]></category>
		<category><![CDATA[kriptografi]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://galih.eu/?p=73</guid>
		<description><![CDATA[Alhamdulillah, sekarang penulis mau sedikit berbagi ilmu yang berkaitan dengan keamanan data (security). Bagi orang-orang yang sering berkecimpung di dunia informatika / komputer insya Allah sering mendengar istilah enkripsi ada juga yang pernah mendengar istilah encode, begitu juga istilah kripografi. Tujuan sebenarnya teknik-teknik dengan istilah-istilah di atas adalah untuk menyamarkan data asli menjadi data baru [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-57" title="encryption3" src="http://galih.eu/wp-content/uploads/2009/02/encryption31.jpg" alt="encryption3" width="250" height="237" />Alhamdulillah, sekarang penulis mau sedikit berbagi ilmu yang berkaitan dengan keamanan data (<span style="font-style: italic;"><a href="http://galih.eu/tag/security/" class="st_tag internal_tag" rel="tag" title="Posts tagged with security">security</a></span>).<br />
Bagi orang-orang yang sering berkecimpung di dunia informatika / <a href="http://galih.eu/tag/komputer/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Komputer">komputer</a> insya Allah sering mendengar istilah <a href="http://id.wikipedia.org/wiki/Enkripsi" target="_blank"><span style="font-weight: bold;">enkripsi</span></a> ada juga yang pernah mendengar istilah <a href="http://en.wikipedia.org/wiki/Encoding" target="_blank"><span style="font-weight: bold;">encode</span></a>, begitu juga istilah <a href="http://id.wikipedia.org/wiki/Kriptografi" target="_blank"><span style="font-weight: bold;">kripografi</span></a>.</p>
<p>Tujuan sebenarnya <span class="fullpost">teknik-teknik dengan istilah-istilah di atas adalah untuk menyamarkan data asli menjadi data baru dalam bentuk atau format lain, supaya orang lain selain si pemilik hak akses ke data tersebut tidak bisa melihat atau mengaksesnya.</p>
<p>Biasanya digunakan untuk mengamankan data, jaga-jaga kalau data tersebut jatuh ke tangan orang lain yang tidak berhak. Baik itu untuk disimpan sendiri maupun untuk tujuan pengiriman data ke orang lain.</p>
<p>Anda masih ingat ketika belajar pramuka, kita dulu belajar sandi rumput, bunyi, dan lain-lain.<br />
Nah, sandi-sandi tersebut hanya bisa dipecahkan atau diterjemahkan oleh orang yang sudah paham tentang sandi tersebut dan cara menerjemahkannya.</p>
<p>Karena sifatnya umum, sandi-sandi tersebut (dalam pramuka) bisa dipelajari oleh semua orang, jadi kalau Anda punya data atau kalimat yang disandikan dengan menggunakan sandi publik tersebut, kemungkinan besar masih bisa diterjemahkan oleh orang lain, sehingga terlihatlah data atau kalimat aslinya.</p>
<p>Begitu juga dalam ilmu atau teknik penyandian data di dunia komputer, ada yang bisa diterjemahkan ke bentuk aslinya ada juga yang tidak.</p>
<p>Ilmu penyandian ini juga disebut dengan <a href="http://en.wikipedia.org/wiki/Cipher" target="_blank">cipher</a></span></p>
<p><span id="more-73"></span><span style="font-weight: bold; color: #3333ff;">Ilustrasi penyandian yang bisa diterjemahkan balik dan yang tidak.</p>
<p></span><span><span>Misal kita punya sebuah data <span style="font-weight: bold;">X</span>, kita sandikan menggunakan teknik penyandian <span style="font-weight: bold;">F</span>, maka akan dihasilkan data baru (sudah tersamarkan) yaitu <span style="font-weight: bold;">Z</span>.</p>
<p></span></span></p>
<p><span class="fullpost"></p>
<div style="text-align: center; font-weight: bold;"><span><span><span style="color: #009900;">F </span></span></span><br />
<span><span><span style="color: #009900;">X &#8212;&gt;</span></span></span><span style="color: #009900;"> Z</span></div>
<p>Sedangkan untuk membalikkan ke bentuk asli atau dikenal dengan <a href="http://galih.eu/tag/dekripsi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with dekripsi">dekripsi</a> adalah tinggal membalik fungsi penyandian tersebut, ilustrasi sederhananya adalah:</p>
<div style="text-align: center;"><span style="font-weight: bold;"><span><span style="color: #009900;"> -F </span></span></span><br />
<span style="font-weight: bold;"><span><span style="color: #009900;">X &lt;&#8212;</span></span></span><span style="color: #009900; font-weight: bold;"> Z</span></div>
<p></span><br />
Baiklah, studi kasus&#8230;</p>
<p>Kita punya huruf abjad:</p>
<p><span style="font-weight: bold;">A B C D E F G H I J K L M N O P Q R S T U V W X Y Z</span></p>
<p><span style="font-weight: bold; color: #660000;">B C D E F G H I J K L M N O P Q R S T U V W X Y Z A</span></p>
<p>Susunan karakter berikut adalah metode <a href="http://galih.eu/tag/enkripsi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with enkripsi">enkripsi</a> atau penyamarannya, Anda bisa menebaknya bukan?</p>
<p>Betul sekali. Sedikit kita ulas tentang fungsi dalam matematika:</p>
<p><span style="color: #990000;">Z = X + 1</span> (Jadi, fungsi penyandinya adalah karakter asli di tambah satu)</p>
<p>Contoh, kita punya kalimat:         <span style="font-weight: bold;">G A L  I H H E R M AWA N</span></p>
<p>Dengan menggunakan fungsi:        <span style="font-weight: bold; color: #3333ff;">H B M J  I  I  F S N  B X B O</span></p>
<p>Bagaimana, mudah kan? Lalu bagaimana membaliknya ke bentuk aslinya?<br />
OK. Kita sudah tahu rumusnya, bahwa:</p>
<p><span style="color: #999900; font-weight: bold;">KARAKTER BARU = KARAKTER LAMA + 1</span></p>
<p>Untuk membalik berarti:</p>
<p><span style="color: #999900; font-weight: bold;">KARAKTER LAMA = KARAKTER BARU &#8211; 1</span></p>
<p>Fungsi: <span style="color: #990000;">X = Z &#8211; 1</span></p>
<p>Memang rumus ini terlalu mudah, namun tidak apa-apa, supaya membantu kita, terutama bagi yang belum paham apa itu enkripsi dan bagaimana cara kerjanya.</p>
<p><img class="alignnone size-full wp-image-56" title="encrypt_decrypt" src="http://galih.eu/wp-content/uploads/2009/02/encrypt_decrypt1.jpg" alt="encrypt_decrypt" width="380" height="380" /></p>
<p><span class="fullpost">Beberapa metode penyandian (alias algoritma enkripsi) yang bisa digunakan di antaranya:<br />
- <a title="RC2 (cipher)" href="http://en.wikipedia.org/wiki/RC2_%28cipher%29" target="_blank">RC2</a><br />
- <a title="RC5" href="http://en.wikipedia.org/wiki/RC5" target="_blank">RC5</a><br />
- <a title="RC6" href="http://en.wikipedia.org/wiki/RC6" target="_blank">RC6</a><br />
- <a title="SAFER" href="http://en.wikipedia.org/wiki/SAFER" target="_blank">SAFER</a><br />
- dll</p>
<p>Sedangkan berikut ini contoh algoritma yang tidak ada fungsi pembalik atau penerjemah ke bentuk aslinya</p>
<p>- <a title="HAVAL" href="http://en.wikipedia.org/wiki/HAVAL" target="_blank">HAVAL</a><br />
- <a title="MD4" href="http://en.wikipedia.org/wiki/MD4" target="_blank">MD4</a><br />
- <a title="MD5" href="http://en.wikipedia.org/wiki/MD5" target="_blank">MD5</a><br />
- <a title="SHA hash functions" href="http://en.wikipedia.org/wiki/SHA_hash_functions" target="_blank">SHA-0</a><br />
- <a title="SHA hash functions" href="http://en.wikipedia.org/wiki/SHA_hash_functions" target="_blank">SHA-1</a><br />
- <a title="WHIRLPOOL" href="http://en.wikipedia.org/wiki/WHIRLPOOL" target="_blank">WHIRLPOOL</a><strong><br />
</strong><span style="font-size: 100%;">- dll</p>
<p>Nah, khusus untuk algoritma yang tidak ada fungsi pembaliknya, para <span style="font-weight: bold;">decryptor </span>(orang yang suka atau ada keperluan mendekripsi suatu sandi), mereka suka menggunakan teknik <a href="http://en.wikipedia.org/wiki/Brute_force_attack" target="_blank"><span style="font-weight: bold;">Brute Force Attack</span></a>. [<a href="http://id.wikipedia.org/wiki/Brute_force" target="_blank">indo wiki</a>]</p>
<p>Untuk penjelasan mengenai brute force attack dan cara implementasinya menyusul pada tulisan berikutnya.</p>
<p>Thanx.</span></span></p>
<p>-</p>
<blockquote><p><span style="color: #000080;">Tulisan disusun ulang berdasarkan:</span></p>
<p><a href="http://galih-hermawan.blogspot.com/2008/01/belajar-enkripsi-encode-kriptografi.html" target="_blank"><span class="fullpost">http://galih-hermawan.blogspot.com/2008/01/belajar-enkripsi-encode-kriptografi.html</span></a></p></blockquote>
<img src="http://galih.eu/?ak_action=api_record_view&id=73&type=feed" alt="" />
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://galih.eu/2009/03/24/tutorial-zoneedit-sebagai-dns-service/" title="Tutorial ZoneEdit sebagai DNS Service (24 March 09)">Tutorial ZoneEdit sebagai DNS Service</a> (24)</li>
	<li><a href="http://galih.eu/2009/03/30/tutorial-zoneedit-membuat-subdomain-ke-hosting-lain/" title="Tutorial ZoneEdit &#8211; membuat subdomain ke hosting lain (30 March 09)">Tutorial ZoneEdit &#8211; membuat subdomain ke hosting lain</a> (24)</li>
	<li><a href="http://galih.eu/2009/04/18/tutorial-membuat-private-nameserver-menggunakan-zoneeditcom/" title="Tutorial Membuat Private Nameserver Menggunakan ZoneEdit.Com (18 April 09)">Tutorial Membuat Private Nameserver Menggunakan ZoneEdit.Com</a> (3)</li>
	<li><a href="http://galih.eu/2009/02/21/ngoprek-mysql/" title="Ngoprek MySQL (21 February 09)">Ngoprek MySQL</a> (2)</li>
	<li><a href="http://galih.eu/2009/02/09/banting-harddisk-anda-untuk-memperbaikinya/" title="&#8220;Banting&#8221; harddisk Anda untuk memperbaikinya (9 February 09)">&#8220;Banting&#8221; harddisk Anda untuk memperbaikinya</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://galih.eu/2009/02/19/belajar-enkripsi-encode-kriptografi/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

