<?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; Security</title>
	<atom:link href="http://widyananda.com/blog/category/security/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>Skimmer di ATM, salah satu cara pembobolan rekening nasabah</title>
		<link>http://widyananda.com/blog/skimmer-di-atm-salah-satu-cara-pembobolan-rekening-nasabah/</link>
		<comments>http://widyananda.com/blog/skimmer-di-atm-salah-satu-cara-pembobolan-rekening-nasabah/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 02:21:02 +0000</pubDate>
		<dc:creator>brainware</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[bobol ATM]]></category>
		<category><![CDATA[bobol ATM dengan skimmer]]></category>
		<category><![CDATA[cara kerja skimmer ATM]]></category>
		<category><![CDATA[electronic data capture]]></category>
		<category><![CDATA[skimmer]]></category>
		<category><![CDATA[skimmer ATM]]></category>
		<category><![CDATA[skimming]]></category>
		<category><![CDATA[skimming and scanning]]></category>
		<category><![CDATA[skimming atm]]></category>
		<category><![CDATA[skimming technique]]></category>
		<category><![CDATA[tips menghindari skimmer]]></category>

		<guid isPermaLink="false">http://blog.widyananda.com/?p=488</guid>
		<description><![CDATA[Dari kemarin tu banyak banget yang ngomongin tentang skimmer di ATM, sebenernya tu apa sih? ni salah satu foto contoh alat skimmer: Gambar di atas adalah salah satu alat skimmer yang disebut &#8220;contoh yang sempurna&#8221; dalam artikel di www.krebsonsecurity.com. Gambar pertama menunjukkan mulut/slot untuk keluar masuk kartu ATM yang asli. Gambar kedua adalah alat tambahan [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Dari kemarin tu banyak banget yang ngomongin tentang skimmer di ATM, sebenernya tu apa sih?  <img src='http://widyananda.com/blog/wp-includes/images/smilies/39.gif' alt=':-?' class='wp-smiley' /> </p>
<p style="text-align: justify;">ni salah satu foto contoh alat skimmer:</p>
<p style="text-align: center;"><a href="http://blog.widyananda.com/wp-content/uploads/2010/01/skim1.jpg"><img class="aligncenter size-full wp-image-489" title="skimmer ATM" src="http://blog.widyananda.com/wp-content/uploads/2010/01/skim1.jpg" alt="" width="285" height="312" /></a></p>
<p style="text-align: justify;">Gambar di atas adalah salah satu alat skimmer yang disebut &#8220;contoh yang sempurna&#8221; dalam artikel di www.krebsonsecurity.com. Gambar pertama menunjukkan mulut/slot untuk keluar masuk kartu ATM yang asli. Gambar kedua adalah alat tambahan (electronic data capture) alias skimmer.</p>
<p style="text-align: justify;">Gambar ketiga adalah wujud skimmer yang dipisahkan dari slot asli. Gambar keempat, setelah kedua alat ini disatukan, terlihat sempurna bukan? Orang awam tentu tidak akan <em>ngeh.</em></p>
<p style="text-align: justify;">Ketika seorang nasabah memasukkan kartu ATM-nya di slot, data di kartu nasabah langsung terekam. Skimmer ini juga dilengkapi kamera mikro guna merekam gerak-gerik jemari nasabah saat memencet PIN.</p>
<p style="text-align: justify;">Ketika data nasabah dan PIN telah dikantungi, pencuri segera membuat kartu bodong. Data nasabah yang telah didapat dimasukkan ke dalamnya dan berbekal PIN yang telah dipelajari, terjadilah upaya pembobolan rekening tersebut.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Bagaimana menghindari Skimming?</p>
<p style="text-align: justify;"><span id="more-488"></span></p>
<ul style="text-align: justify;">
<li>Kenali mesin ATM yang digunakan dengan baik.</li>
<li>Kalau bisa, gunakan ATM di lokasi yang sama sesering mungkin sehingga akan terlihat jika terjadi perubahan.</li>
<li>Perhatikan bila ada hal aneh pada mesin ATM seperti goresan, bercak, selotip, bekas lem dan hal-hal mencurigakan lainnya.</li>
<li>Jika menemukan perubahan atau keganjilan pada ATM, laporkan pada pihak Bank dan tunda/jangan lakukan transaksi.</li>
<li>Upayakan untuk mengakses ATM yang ada di dalam bank atau di lokasi yang ramai dan terang untuk meminimalisir risiko.</li>
<li>Untuk penggunaan kartu di luar ATM (pada tempat belanja atau restoran) selalu perhatikan apa yang dilakukan petugas pada kartu dan tanyakan jika ada perilaku yang aneh.</li>
<li>Jika digunakan saat berbelanja, kartu harusnya hanya digesekkan pada mesin resmi dan mesin kasir, tanyakan pada petugas bila menggesekkan kartu ke alat lain (terutama jika alat itu ada di tempat tersembunyi seperti di balik meja).</li>
</ul>
<p style="text-align: justify;">sumber: <a title="DetikCom" href="http://detik.com" target="_blank">detik.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://widyananda.com/blog/skimmer-di-atm-salah-satu-cara-pembobolan-rekening-nasabah/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Vigenere Cipher, apaan tuh??</title>
		<link>http://widyananda.com/blog/vigenere-cipher-apaan-tuh/</link>
		<comments>http://widyananda.com/blog/vigenere-cipher-apaan-tuh/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 13:54:42 +0000</pubDate>
		<dc:creator>brainware</dc:creator>
				<category><![CDATA[Security]]></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[vigenere]]></category>
		<category><![CDATA[vigenere cipher]]></category>

		<guid isPermaLink="false">http://blog.widyananda.com/?p=476</guid>
		<description><![CDATA[Waaah, dah lama ga nulis tentang enkripsi, hehehe klo dulu tu pernah ngomongin masalah caesar cipher &#38; ROT-13 cipher, sekarang yang pengen aku tulis disini adalah Vigenere Cipher, apa lagi nih?? ayo kita bahas bareng2.. konsep awalnya tu mirip caesar cipher, klo misalnya caesar cipher butuh key berupa angka, vigenere cipher juga butuh key, tapi [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		TD P { margin-bottom: 0in } 		P { margin-bottom: 0.08in } --></p>
<p style="text-align: justify;">Waaah, dah lama ga nulis tentang enkripsi, hehehe klo dulu tu pernah ngomongin masalah <a title="Mengenal caesar cipher lebih jauh" href="http://widyananda.com/blog/2009/10/27/mengenal-caesar-cipher-lebih-jauh/" target="_blank">caesar cipher</a> &amp; <a title="ROT-13 cipher" href="http://widyananda.com/blog/2009/11/21/rot-13-cipher/" target="_blank">ROT-13 cipher</a>, sekarang yang pengen aku tulis disini adalah Vigenere Cipher, apa lagi nih?? <img src='http://widyananda.com/blog/wp-includes/images/smilies/7.gif' alt=':-/' class='wp-smiley' />  ayo kita bahas bareng2.. <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">konsep awalnya tu mirip caesar cipher, klo misalnya caesar cipher butuh key berupa angka, vigenere cipher juga butuh key, tapi berupa huruf, jadi lebih mirip password gitu&#8230; jadi gini, klo di caesar cipher kan semua huruf yang ada di kata itu kita enkripsi dengan key yang sama, bedanya dengan vigenere key disini kita enkripsi huruf dalam kata tu beda2, sesuai dengan urutan key yang diberikan&#8230; hmmm bingung yah? he.. paling ga bisa bikin kata2 <img src='http://widyananda.com/blog/wp-includes/images/smilies/21.gif' alt=':))' class='wp-smiley' /> </p>
<p>langsung ke prakteknya ajalah <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p>misal kita punya plaintext “enkripsi”, trus kita punya key “abc”, berarti, cara enkripsinya gini:</p>
<table border="1" cellspacing="0" cellpadding="4" width="312" bordercolor="#000000">
<col width="30"></col>
<col width="31"></col>
<col width="31"></col>
<col width="31"></col>
<col width="31"></col>
<col width="31"></col>
<col width="31"></col>
<col width="30"></col>
<tbody>
<tr valign="TOP">
<td width="30">E</td>
<td width="31">N</td>
<td width="31">K</td>
<td width="31">R</td>
<td width="31">I</td>
<td width="31">P</td>
<td width="31">S</td>
<td width="30">I</td>
</tr>
<tr valign="TOP">
<td width="30">A</td>
<td width="31">B</td>
<td width="31">C</td>
<td width="31">A</td>
<td width="31">B</td>
<td width="31">C</td>
<td width="31">A</td>
<td width="30">B</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Dari tiap-tiap huruf di plaintext, kita pasangkan satu-satu secara berurutan dengan key nya, karena key nya cuma 3 karakter, sedangkan plaintextnya lebih dari itu, berarti keynya kita ulang hingga sesuai dengan panjang plaintextnya&#8230; a b c a b c a b c . . . . gitu terus&#8230;</p>
<p><span id="more-476"></span></p>
<p>nah, proses berikutnya, kita ubah key nya jadi index hurufnya, yang nantinya akan kita tambahkan ke index plaintextnya (A=0, Z=25):</p>
<table border="1" cellspacing="0" cellpadding="7" width="572" bordercolor="#000000">
<col width="172"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<tbody>
<tr valign="TOP">
<td width="172">Plaintext</td>
<td width="34">E</td>
<td width="34">N</td>
<td width="34">K</td>
<td width="34">R</td>
<td width="34">I</td>
<td width="34">P</td>
<td width="34">S</td>
<td width="34">I</td>
</tr>
<tr valign="TOP">
<td width="172">Index plaintext</td>
<td width="34">4</td>
<td width="34">13</td>
<td width="34">10</td>
<td width="34">17</td>
<td width="34">8</td>
<td width="34">15</td>
<td width="34">18</td>
<td width="34">8</td>
</tr>
<tr valign="TOP">
<td width="172">Key</td>
<td width="34">A</td>
<td width="34">B</td>
<td width="34">C</td>
<td width="34">A</td>
<td width="34">B</td>
<td width="34">C</td>
<td width="34">A</td>
<td width="34">B</td>
</tr>
<tr valign="TOP">
<td width="172">Index Key</td>
<td width="34">0</td>
<td width="34">1</td>
<td width="34">2</td>
<td width="34">0</td>
<td width="34">1</td>
<td width="34">2</td>
<td width="34">0</td>
<td width="34">1</td>
</tr>
<tr valign="TOP">
<td width="172">(Plaintext + key) mod 26</td>
<td width="34">4</td>
<td width="34">14</td>
<td width="34">12</td>
<td width="34">17</td>
<td width="34">9</td>
<td width="34">17</td>
<td width="34">18</td>
<td width="34">9</td>
</tr>
<tr valign="TOP">
<td width="172">Cipher text</td>
<td width="34">E</td>
<td width="34">O</td>
<td width="34">M</td>
<td width="34">R</td>
<td width="34">J</td>
<td width="34">R</td>
<td width="34">S</td>
<td width="34">J</td>
</tr>
</tbody>
</table>
<p>Jadi, kata “enkripsi” jika kita enkripsi dengan vigenere cipher dengan key “abc” akan menghasilkan ciphertext “EOMRJRSJ”</p>
<p>Untuk dekripsinya, tinggal dibalik aja:</p>
<table border="1" cellspacing="0" cellpadding="7" width="572" bordercolor="#000000">
<col width="172"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<col width="34"></col>
<tbody>
<tr valign="TOP">
<td width="172">Cipher text</td>
<td width="34">E</td>
<td width="34">O</td>
<td width="34">M</td>
<td width="34">R</td>
<td width="34">J</td>
<td width="34">R</td>
<td width="34">S</td>
<td width="34">J</td>
</tr>
<tr valign="TOP">
<td width="172">Index cipher text</td>
<td width="34">4</td>
<td width="34">14</td>
<td width="34">12</td>
<td width="34">17</td>
<td width="34">9</td>
<td width="34">17</td>
<td width="34">18</td>
<td width="34">9</td>
</tr>
<tr valign="TOP">
<td width="172">Key</td>
<td width="34">A</td>
<td width="34">B</td>
<td width="34">C</td>
<td width="34">A</td>
<td width="34">B</td>
<td width="34">C</td>
<td width="34">A</td>
<td width="34">B</td>
</tr>
<tr valign="TOP">
<td width="172">Index Key</td>
<td width="34">0</td>
<td width="34">1</td>
<td width="34">2</td>
<td width="34">0</td>
<td width="34">1</td>
<td width="34">2</td>
<td width="34">0</td>
<td width="34">1</td>
</tr>
<tr valign="TOP">
<td width="172">(Plaintext &#8211; key) mod 26</td>
<td width="34">4</td>
<td width="34">13</td>
<td width="34">10</td>
<td width="34">17</td>
<td width="34">8</td>
<td width="34">15</td>
<td width="34">18</td>
<td width="34">8</td>
</tr>
<tr valign="TOP">
<td width="172">Plaintext</td>
<td width="34">E</td>
<td width="34">N</td>
<td width="34">K</td>
<td width="34">R</td>
<td width="34">I</td>
<td width="34">P</td>
<td width="34">S</td>
<td width="34">I</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">Gitu.. asik kan?? Hehehe <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' />  jadi, yang penting di vigenere cipher adalah key yang dipasangkan berurutan &amp; berulang (klo perlu) dengan plaintextnya&#8230;</p>
<p>Untuk program enkripsi dengan vigenere cipher bisa di coba di <a title="Program enkripsi" href="http://widyananda.com/blog/enkripsi/" target="_blank">sini</a>.</p>
<p>Semoga bermanfaat.. <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://widyananda.com/blog/vigenere-cipher-apaan-tuh/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>ROT-13 cipher</title>
		<link>http://widyananda.com/blog/rot-13-cipher/</link>
		<comments>http://widyananda.com/blog/rot-13-cipher/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 15:50:58 +0000</pubDate>
		<dc:creator>brainware</dc:creator>
				<category><![CDATA[Security]]></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[plaintext]]></category>
		<category><![CDATA[ROT-13]]></category>
		<category><![CDATA[ROT-13 cipher]]></category>
		<category><![CDATA[ROT13]]></category>
		<category><![CDATA[ROT13 cipher]]></category>

		<guid isPermaLink="false">http://brainware.cah-nakal.com/?p=431</guid>
		<description><![CDATA[klo di postingan sebelumnya tu bahas tentang caesar cipher, sekarang kita coba cipher yang lain, yaitu ROT-13 cipher. algoritma ini diberi nama ROT-13, soalnya diambil dari bahasa inggris &#8220;rotate by 13&#8243;, atau geser sebanyak 13 kali. sebenernya ini mirip caesar chiper kemarin, bahkan sangat mirip! klo misalnya di caesar cipher kemarin kita bebas menentukan key [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">klo di <a title="Mengenal caesar cipher lebih jauh" href="http://widyananda.com/blog/2009/10/27/mengenal-caesar-cipher-lebih-jauh/" target="_blank">postingan sebelumnya</a> tu bahas tentang caesar cipher, sekarang kita coba cipher yang lain, yaitu ROT-13 cipher. <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">algoritma ini diberi nama ROT-13, soalnya diambil dari bahasa inggris &#8220;rotate by 13&#8243;, atau geser sebanyak 13 kali. sebenernya ini mirip caesar chiper kemarin, bahkan sangat mirip! klo misalnya di caesar cipher kemarin kita bebas menentukan key nya, nah di ROT-13 tu key-nya adalah 13, jadi abjad di geser 13 digit. jadi tidak ada key untuk cipher ini.</p>
<p style="text-align: justify;">untuk enkripsinya, berarti sama dengan cara kemarin, hanya saja key untuk ROT-13 ini adalah 13, jadi:</p>
<table style="height: 50px;" border="1" cellspacing="0" cellpadding="0" width="387">
<tbody>
<tr>
<td width="77" valign="top"></td>
<td width="228" valign="top">
<p style="text-align: center;">ROT-13</p>
</td>
</tr>
<tr>
<td width="77" valign="top">Plaintext</td>
<td width="228" valign="top">ABCDEFGHIJKLMNOPQRSTUVWXYZ</td>
</tr>
<tr>
<td width="77" valign="top">Ciphertext</td>
<td width="228" valign="top">NOPQRSTUVWXYZABCDEFGHIJKLM</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">itu untuk enkripsinya, untuk dekripsinya gimana?? sama aja kayak kemarin, cuma ini lebih simple, kalo misalnya kita dah punya fungsi enkripsinya (geser 13), berarti untuk dekripsinya, cukup kita panggil fungsi itu lagi, kenapa? soalnya jumlah abjad adalah 26, klo misalnya dah digeser 13, trus digeser 13 lagi, kan jadi balik ke awal, hehe&#8230;</p>
<p style="text-align: justify;">cukup simple kan ROT-13?? <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' />  kalo mo nyoba aplikasinya, ada <a title="Program enkripsi" href="http://widyananda.com/blog/enkripsi/" target="_blank">disini</a>. <img src='http://widyananda.com/blog/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
<p>semoga bermanfaat! <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://widyananda.com/blog/rot-13-cipher/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>new pages!! program enkripsi &amp; dekripsi data!!</title>
		<link>http://widyananda.com/blog/new-pages-program-enkripsi-dekripsi-data/</link>
		<comments>http://widyananda.com/blog/new-pages-program-enkripsi-dekripsi-data/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 11:18:43 +0000</pubDate>
		<dc:creator>brainware</dc:creator>
				<category><![CDATA[Security]]></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[plaintext]]></category>

		<guid isPermaLink="false">http://brainware.cah-nakal.com/?p=401</guid>
		<description><![CDATA[Ada halaman baru di blog ini, hehe Di halaman baru ini ada program berbasis javascript untuk melakukan enkripsi &#38; dekripsi data. Cara mamakai program ini cukup simple, untuk enkripsi data: masukkan kata-kata yang ingin di enkripsi ke dalam textarea &#8220;plaintext&#8221; masukkan key di textfield &#8220;key&#8221; setelah itu klik tombol &#8220;enkripsi&#8221; hasil dari enkripsi akan tampil [...]]]></description>
			<content:encoded><![CDATA[<p>Ada halaman baru di blog ini, hehe <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p>Di halaman <a title="Program enkripsi data" href="http://widyananda.com/blog/enkripsi/" target="_blank">baru</a> ini ada program berbasis javascript untuk melakukan enkripsi &amp; dekripsi data.</p>
<p>Cara mamakai program ini cukup simple, untuk enkripsi data:</p>
<ul>
<li>masukkan kata-kata yang ingin di enkripsi ke dalam textarea &#8220;plaintext&#8221;</li>
<li>masukkan key di textfield &#8220;key&#8221;</li>
<li>setelah itu klik tombol &#8220;enkripsi&#8221;</li>
<li>hasil dari enkripsi akan tampil di bagian textarea &#8220;ciphertext&#8221;</li>
</ul>
<p>kemudian untuk dekripsinya:</p>
<ul>
<li>masukkan kata-kata yang ingin di dekripsi ke dalam textarea &#8220;ciphertext&#8221;</li>
<li>masukkan key di textfield &#8220;key&#8221;</li>
<li>setelah itu klik tombol &#8220;dekripsi&#8221;</li>
<li>hasil dari dekripsi akan tampil di bagian textarea &#8220;plaintext&#8221;</li>
</ul>
<p>Untuk sementara hanya tersedia caesar cipher, jadi tunggu aja update untuk cipher-cipher yang lain.. <img src='http://widyananda.com/blog/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
<p>Semoga bermanfaat! <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p>go to : <a title="Program enkripsi data" href="http://widyananda.com/blog/enkripsi/" target="_blank">program enkripsi &amp; dekripsi data</a></p>
]]></content:encoded>
			<wfw:commentRss>http://widyananda.com/blog/new-pages-program-enkripsi-dekripsi-data/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<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>
		<item>
		<title>Kenalan ma kriptografi, dan enkripsi yuk! :)</title>
		<link>http://widyananda.com/blog/kenalan-ma-kriptografi-dan-enkripsi-yuk/</link>
		<comments>http://widyananda.com/blog/kenalan-ma-kriptografi-dan-enkripsi-yuk/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 05:29:14 +0000</pubDate>
		<dc:creator>brainware</dc:creator>
				<category><![CDATA[Security]]></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>

		<guid isPermaLink="false">http://brainware.cah-nakal.com/?p=346</guid>
		<description><![CDATA[Enkripsi?? Pasti dah pernah denger kan?? Apa sih sebenarnya enkripsi itu?? Enkripsi adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. gampangnya, kita nyembunyiin suatu informasi dengan rumus-rumus tertentu. Sebelum kita belajar lebih jauh tentang enkripsi, ada baiknya kita harus mengenal istilah-istilah yang ada dalam dunia kriptografi (ilmu [...]]]></description>
			<content:encoded><![CDATA[<p>Enkripsi?? Pasti dah pernah denger kan?? Apa sih sebenarnya enkripsi itu?? <img src='http://widyananda.com/blog/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Enkripsi adalah proses mengamankan suatu informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa bantuan pengetahuan khusus. gampangnya, kita nyembunyiin suatu informasi dengan rumus-rumus tertentu.</p>
<p style="text-align: justify;">Sebelum kita belajar lebih jauh tentang enkripsi, ada baiknya kita harus mengenal istilah-istilah yang ada dalam dunia kriptografi (ilmu keamanan data). Ada beberapa istilah penting yang sering digunakan, antara lain:</p>
<p>Plaintext : teks terang / teks informasi, atau kata yang belum diacak</p>
<p>Ciphertext : teks tersandi, atau kata yang sudah diacak</p>
<p>Ciphers : algoritma pengacakan, atau rumus untuk mengacak informasi tersebut</p>
<p>Key : kunci, atau bisa juga disebut paramater input untuk rumus-rumus (ciphers) tertentu</p>
<p>Dari istilah-istilah itu, enkripsi dapat digambarkan dengan gambar berikut:<br />
<center><img class="aligncenter size-medium wp-image-347" title="Enkripsi" src="http://brainware.cah-nakal.com/wp-content/uploads/2009/10/Enkripsi-300x154.PNG" alt="Enkripsi" width="300" height="154" /></center></p>
<p style="text-align: center;">&#8220;enkripsi adalah proses untuk mengubah plaintext menjadi ciphertext&#8221;</p>
<p><span id="more-346"></span></p>
<p style="text-align: justify;">Nah, sekarang ada contoh rumus enkripsi yang mudah adalah dengan menggeser huruf kedepan ato kebelakang, misal kita akan menggeser 2 huruf, jadi a nantinya akan berubah jadi c, dan b akan berubah jadi d, dan seterusnya&#8230;</p>
<p style="text-align: justify;">jadi kalo kita punya kata-kata “halo”, dengan rumus itu, kata itu akan diacak menjadi “jcnq”, dengan penjelasan: h -&gt; j ; a -&gt; c ; l -&gt; n ; o -&gt; q, gitu&#8230; <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">Itu untuk enkripsinya. nah, kalo misalnya ada enkripsi, berarti ada dekripsi, yaitu proses untuk mengembalikan kata yang ke acak menjadi kata awalnya.</p>
<p style="text-align: justify;">Untuk contoh tadi, kita punya kata yang sudah diacak yaitu “jcnq”, gimana untuk proses dekripsinya? Kalo misal tadi kita geser ke kanan 2 huruf, berarti sekarang untuk dekripsinya kita geser ke kiri 2 huruf. Jadi: j -&gt; h ; c -&gt; a ; n -&gt; l ; q -&gt; o = “halo” <img src='http://widyananda.com/blog/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Itu adalah konsep mendasar dari enkripsi. Untuk contoh-contoh enkripsi lain, InsyaAllah akan disusul di postingan berikutnya. <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p>Semoga bermanfaat! <img src='http://widyananda.com/blog/wp-includes/images/smilies/1.gif' alt=':)' class='wp-smiley' /> </p>
<p>Gambar &amp; keterangan didapat dari: <a title="Enkripsi" href="http://id.wikipedia.org/wiki/Enkripsi" target="_blank">wikipedia</a></p>
]]></content:encoded>
			<wfw:commentRss>http://widyananda.com/blog/kenalan-ma-kriptografi-dan-enkripsi-yuk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8216;Perang Cyber&#8217; Antara Hacker Malaysia Dengan Indonesia</title>
		<link>http://widyananda.com/blog/perang-cyber-antara-hacker-malaysia-dengan-indonesia/</link>
		<comments>http://widyananda.com/blog/perang-cyber-antara-hacker-malaysia-dengan-indonesia/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 14:14:22 +0000</pubDate>
		<dc:creator>brainware</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[malaysia vs indonesia]]></category>
		<category><![CDATA[perang cyber]]></category>

		<guid isPermaLink="false">http://brainware.cah-nakal.com/?p=245</guid>
		<description><![CDATA[Yang  lain pada bahas pemilu, aku bahas hacker aja lah&#8230; Kelompok hacker yang tergabung dalam jatimcrew mendeface situs milik pemerintah Malaysia sebagai aksi balas dendam terhadap hacker negeri Jiran itu. Jatimcrew, mendeface situs milik pemerintah Malaysia yang beralamat di http://www.ssig.gov.my/, Minggu, 5 Juni 2009. &#8220;Aksi ini kami lakukan sebagai balasan atas ulah hacker Malaysia dari [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Yang  lain pada bahas pemilu, aku bahas hacker aja lah&#8230; <img src='http://widyananda.com/blog/wp-includes/images/smilies/10.gif' alt=':p' class='wp-smiley' /> </p>
<p style="text-align: justify;">Kelompok hacker yang tergabung dalam jatimcrew mendeface situs milik pemerintah Malaysia sebagai aksi balas dendam terhadap hacker negeri Jiran itu.</p>
<p style="text-align: justify;">Jatimcrew, mendeface situs milik pemerintah Malaysia yang beralamat di <em>http://www.ssig.gov.my/</em>, Minggu, 5 Juni 2009.</p>
<p style="text-align: justify;">&#8220;Aksi ini kami lakukan sebagai balasan atas ulah hacker Malaysia dari hmsecurity.org,&#8221; tulis Jatimcrew dalam surat elektronik yang dikirim ke situs okezone.</p>
<p style="text-align: justify;">Jatimcrew mengungkapkan, hmsecurity.org telah memprovokasinya dengan mendeface situs milik pemerintah Jakarta yaitu <em>www.jakarta.go.id</em>, Sabtu lalu.</p>
<p style="text-align: justify;">&#8220;Dalam pesan yang di sematkan di situs Jakarta tersebut rupanya hmsecurity ingin cyberwar dengan kami,&#8221; tegas kelompok hacker tersebut.</p>
<p style="text-align: justify;">Pantauan okezone, hingga saat ini situs <em>www.jakarta.go.id</em> sudah dapat diakses. Sementara itu, situs http://www.ssig.gov.my/ yang diacak-acak jatimcrew, menampilkan gambar dan pesan yang juga bernada provokasi.</p>
<p style="text-align: justify;">sumber: <a title="okezone.com" href="http://okezone.com" target="_blank">okezone.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://widyananda.com/blog/perang-cyber-antara-hacker-malaysia-dengan-indonesia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Review MD5 Decoder</title>
		<link>http://widyananda.com/blog/review-md5-decoder/</link>
		<comments>http://widyananda.com/blog/review-md5-decoder/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 23:35:33 +0000</pubDate>
		<dc:creator>brainware</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[algoritma bruteforce]]></category>
		<category><![CDATA[bruteforce algorithm]]></category>
		<category><![CDATA[bruteforce MD5]]></category>
		<category><![CDATA[Java MD5]]></category>
		<category><![CDATA[MD5]]></category>
		<category><![CDATA[MD5 decoder]]></category>
		<category><![CDATA[MD5 decoder algorithm]]></category>
		<category><![CDATA[MD5 decoder java]]></category>
		<category><![CDATA[MD5 decrypt]]></category>
		<category><![CDATA[MD5 decryption]]></category>

		<guid isPermaLink="false">http://brainware.cah-nakal.com/?p=35</guid>
		<description><![CDATA[Kemarin kan udah di coba tu script buat MD5 Decodernya, kalo yang belum nyoba, coba dulu aja di sini. Nah, sekarang, apa si kelebihan ma kekurangan MD5 decoder yang dibuat kemarin itu? Sebenernya kunci jawaban dari pertanyaan itu cuma satu, &#8220;brute force&#8221;. lho? kok brute force lagi? hehe, jadi gini&#8230; Kelebihannya, Dia menggunakan brute force, [...]]]></description>
			<content:encoded><![CDATA[<p>Kemarin kan udah di coba tu script buat MD5 Decodernya, kalo yang belum nyoba, coba dulu aja di<span style="color: #000000;"> <a title="MD5 Decoder dengan algoritma BruteForce" href="http://widyananda.com/blog/2009/03/07/md5-decoder-dengan-algoritma-bruteforce/" target="_blank">sini</a></span>. <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p>Nah, sekarang, apa si kelebihan ma kekurangan MD5 decoder yang dibuat kemarin itu?</p>
<p>Sebenernya kunci jawaban dari pertanyaan itu cuma satu, &#8220;brute force&#8221;. lho? kok brute force lagi? <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' />  hehe, jadi gini&#8230;</p>
<p style="text-align: justify;">Kelebihannya,</p>
<ol>
<li>Dia menggunakan brute force, berarti memungkinkan untuk mencoba semua string yang ada. [menurutku cuma itu kelebihannya. <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> ]</li>
</ol>
<p style="text-align: justify;">Kalo kelemahannya?? banyak banget!!</p>
<ol style="text-align: justify;">
<li> Kelemahannya di brute forcenya itu juga. gara2 dia harus mengenerate semuanya, dibutuhkan waktu eksekusi yang cukup lama (sangat lama mungkin) <img src='http://widyananda.com/blog/wp-includes/images/smilies/10.gif' alt=':p' class='wp-smiley' /><br />
Sebagai contoh untuk kasus kemarin, waktu ingin mendecode 5606cc1467638fc6db403f6e6d70c572 saja, yang itu ternyata hanya 4 digit code, dibutuhkan waktu dari jam 10.27 &#8211; 12.53 (146 menit) -&gt; lama banget kan?? Kebayang ga kalo misalnya kita pengen decode lebih dari 10 digit password misalnya? wow.. berapa hari tuh!! hahaha <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </li>
<li>Kalo misalnya kita buat enkripsinya tu ga cuma md5 1x, misal md5(md5($password)); nah, berarti dah ga bisa lagi ni di decode, biarpun bisa, harus 2x kerja berarti 2x tambah lama lagi dong, hahaha</li>
<li>Kalo misal kita ubah sedikit dari cara enkripsi kita, misal setelah di md5, akan menghasilkan string 5606cc1467638fc6db403f6e6d70c57, kemudian kita tukar digit ke 4 dengan ke 6 misalnya kemudian baru kita simpan dalam database, berarti metode ini sama sekali tidak bisa di gunakan.</li>
</ol>
<p style="text-align: justify;">Mungkin itu kelebihan ma kekurangan algoritma kemarin&#8230; yang dah nyoba, comment dong, hehehe&#8230; <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://widyananda.com/blog/review-md5-decoder/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>MD5 decoder dengan algoritma BruteForce</title>
		<link>http://widyananda.com/blog/md5-decoder-dengan-algoritma-bruteforce/</link>
		<comments>http://widyananda.com/blog/md5-decoder-dengan-algoritma-bruteforce/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 06:28:51 +0000</pubDate>
		<dc:creator>brainware</dc:creator>
				<category><![CDATA[Java Progamming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[algoritma bruteforce]]></category>
		<category><![CDATA[bruteforce algorithm]]></category>
		<category><![CDATA[bruteforce MD5]]></category>
		<category><![CDATA[MD5]]></category>
		<category><![CDATA[MD5 decoder]]></category>
		<category><![CDATA[MD5 decoder algorithm]]></category>
		<category><![CDATA[MD5 decoder java]]></category>
		<category><![CDATA[MD5 decrypt]]></category>
		<category><![CDATA[MD5 decryption]]></category>

		<guid isPermaLink="false">http://brainware.cah-nakal.com/?p=31</guid>
		<description><![CDATA[Diliat dari judulnya, ni pasti ada hubungannya ma keamanan, hehehe yupz, mungkin temen2 semua udah ga asing dengan MD5, sebuah algoritma untuk enkripsi data yang didesain tahun 1991 oleh Ronald Rivest. untuk lebih jelasnya tentang MD5, mending ke sini aja deh, hehehe Kemarin tu aku iseng-iseng kepikiran, &#8220;bisa ga sih, algoritma MD5 ini dibobol?&#8221;. trus [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Diliat dari judulnya, ni pasti ada hubungannya ma keamanan, hehehe yupz, mungkin temen2 semua udah ga asing dengan MD5, sebuah algoritma untuk enkripsi data yang didesain tahun 1991 oleh Ronald Rivest. untuk lebih jelasnya tentang MD5, mending ke <a title="Pengertian MD5" href="http://id.wikipedia.org/wiki/MD5" target="_blank">sini</a> aja deh, hehehe <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">Kemarin tu aku iseng-iseng kepikiran, &#8220;bisa ga sih, algoritma MD5 ini dibobol?&#8221;. trus akhirnya aku nyari macem2 cara, &amp; sepertinya yang mungkin itu dengan Brute Force. wah, &#8220;brute force&#8221; apa lagi ni??</p>
<p style="text-align: justify;">Jadi brute force tu sebuah cara untuk membobol sebuah sistem keamanan, dengan melakukan percobaan terhadap semua sandi yang dimungkinkan, atau gampangnya &#8220;di cobain satu2&#8243;, hehehe <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' />  misal dari a,b,c,&#8230;,aa,ab,ac&#8230;,ba,bb,bc&#8230;. gitu terus sampe bosen, hahaha</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Oke, disini aku coba pake brute force untuk membobol MD5, jadi algoritmanya gini:</p>
<p style="text-align: justify;">1. Program menerima input String yang sudah di MD5.</p>
<p style="text-align: justify;">2. Generate String a,b,c,&#8230;,aa,ab,ac&#8230;</p>
<p style="text-align: justify;">3. Tiap String yang di generate itu, kita enkripsi dengan MD5.</p>
<p style="text-align: justify;">4. Cocokkan hasil enkripsi dengan input dari user.</p>
<p style="text-align: justify;">5. Jika cocok, maka stop &amp; tampilkan, jika tidak, lanjut ke String berikutnya.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">kita langsung ke syntaxnya aja deh&#8230; ni aku buat pake java&#8230;</p>
<p style="text-align: justify;"><span id="more-31"></span>BruteForce.java</p>
<pre style="text-align: justify; padding-left: 30px;">import java.security.*;
import java.math.*;

/**
 *
 * @author brainware
 */
public class BruteForce {
    char[] karakter = {
        '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','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','0','1','2','3','4','5','6','7','8','9','!','@','#','$',
        '%','^','&amp;','*','(',')','_','+','-','=','[',']','{','}',';',':',''','"','|','',',',
        '.','&lt;','&gt;','?','/',' '
    };

    String kataYgDicari;
    int maxKarakter;
    boolean ketemu = false;

    public BruteForce(){

    }

    public BruteForce(String kataYgDicari,int maxKarakter) throws Exception {
        int k = 0;
        this.kataYgDicari = kataYgDicari;
        this.maxKarakter = maxKarakter;

        while (k &lt; karakter.length &amp;&amp; !ketemu) {
            nextString(new Character(karakter[k]).toString());
            k++;
        }

    }    

    public void cek(String huruf) throws Exception{
        System.out.println(huruf);
        if(kataYgDicari.equals(md5(huruf))){
            ketemu = true;
        }
    }

    private void nextString(String s) throws Exception {

        int i = 0;

        cek(s);

        while (i &lt; karakter.length &amp;&amp; !ketemu) {
            cek(s + new Character(karakter[i]).toString());

            if (new String(s + new Character(karakter[i]).toString()).length() &lt;= maxKarakter) {
                nextString(s + new Character(karakter[i]).toString());
            }
            i++;
        }

    }

    public String md5(String kata) throws Exception{
        MessageDigest m=MessageDigest.getInstance("MD5");
        m.update(kata.getBytes(),0,kata.length());

        String md5 = (new BigInteger(1,m.digest()).toString(16));

        if (md5.length() == 31) {
            md5 = "0" + md5;
        }

        return md5;
    }
}</pre>
<p style="text-align: justify;">Nah, aku coba jelasin script yg diatas:</p>
<p style="text-align: justify;">pertama kita punya variabel karakter untuk nyimpen semua karakter yang mungkin.</p>
<p style="text-align: justify;">Trus di sana juga ada method(fungsi) konstruktor dengan parameter input berupa kata yang ingin di decode, &amp; jumlah karakter. Jumlah karakter disini menunjukkan batasan untuk bruteforce kita, jadi misal kita isi 5, berarti dia hanya akan mencari hingga 5 digit sandi.</p>
<p style="text-align: justify;">Selain itu ada juga method cek, ini digunakan untuk melakukan pengecekan apakah string yang di generate kemudian di enkripsi dengan MD5 tadi cocok dengan string yang kita cari?</p>
<p style="text-align: justify;">Trus 2 method terakhir, yaitu method nextString, &amp; md5 itu untuk generate bruteForcenya, &amp; method md5 kita pake untuk enkripsi MD5.</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Sekarang kita coba panggil kelas tersebut dengan kelas pemanggil ini:</p>
<p style="text-align: justify;">TesBruteForce.java</p>
<pre style="text-align: justify; padding-left: 30px;">import java.io.*;

/**
 *
 * @author brainware
 */
public class tesBruteForce {
    public static void main(String[] args) throws Exception {
        try {
            InputStreamReader is = new InputStreamReader(System.in);
            BufferedReader input = new BufferedReader(is);
            System.out.print("Masukkan string yang ingin di decode: ");
            String md5 = input.readLine();
            System.out.print("Masukkan jumlah karakter maksimum untuk brute force: ");
            int max = Integer.parseInt(input.readLine());
            BruteForce b = new BruteForce(md5, max);

        } catch (Exception e) {
            System.out.print("Ada kesalahan Masukan");
            System.exit(1);
        }

    }
}</pre>
<p style="text-align: justify;">Oke, sekarang compile 2 script diatas, trus jalankan&#8230;</p>
<p style="text-align: justify;">sekarang kita coba script diatas jalan ato ga, pertama kita butuh sebuah string yang dah di MD5, untuk percobaan kemarin, aku coba pake:</p>
<p style="text-align: justify;">T3$t -&gt; 63b45f4e8262e6255090032ca6458ab6</p>
<p style="text-align: justify;">A53 -&gt; ecf3e2493afebcfefb0b9b86bd50ef0d</p>
<p style="text-align: justify;">D3K$ -&gt; 5606cc1467638fc6db403f6e6d70c572</p>
<p style="text-align: justify;">dan semuanya berhasil <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">Coba kita inputkan string ecf3e2493afebcfefb0b9b86bd50ef0d, kemudian kita isi max karakternya 3 saja.. (biar cepet, hehehe <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> )</p>
<p style="text-align: center;"><img class="aligncenter" title="BruteForce1" src="http://lh6.ggpht.com/_TkZFK0t7VrI/SbIR4LZ7MzI/AAAAAAAAAEU/957Gj4Lib-M/s800/cmd1.jpg" alt="" width="677" height="341" /></p>
<p style="text-align: justify;">Setelah itu, program akan mulai mengenerate semua kemungkinan string nya <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' />  dan. . .</p>
<p style="text-align: justify;">Jreng-jreng&#8230; jika stringnya cocok, berarti itu lah jawabnya&#8230; <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: center;"><img class="aligncenter" title="BruteForce2" src="http://lh5.ggpht.com/_TkZFK0t7VrI/SbISnHZ-6jI/AAAAAAAAAEg/aahdy8lujf8/s800/cmd2.jpg" alt="" width="677" height="341" /></p>
<p style="text-align: justify;">Met mencoba! <img src='http://widyananda.com/blog/wp-includes/images/smilies/4.gif' alt=':D' class='wp-smiley' /> </p>
<p style="text-align: justify;">Oiya, daripada susah-susah copy paste, download aja scriptnya.</p>
<p style="text-align: justify;"><table cellpadding="3" width="100%" border="0">
  <tr>
    <td width="35">
      <a href="http://widyananda.com/blog/?file_id=2"><img src="http://widyananda.com/blog/wp-content/plugins/downloads-manager/img/icons/winrar.gif" alt="http://widyananda.com/blog/wp-content/plugins/downloads-manager/img/icons/winrar.gif"></a>
    </td>
    <td>
      <a href="http://widyananda.com/blog/?file_id=2"><b>download:</b> Script MD5 Decoder</a> <small>(1.35KB)</small><br />
      <b>added:</b> 03/07/2009 <br />
      <b>clicks:</b> 853 <br />
      <b>description:</b> Script MD5 Decoder di Java <br />
    </td>
  </tr>
</table></p>
]]></content:encoded>
			<wfw:commentRss>http://widyananda.com/blog/md5-decoder-dengan-algoritma-bruteforce/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
	</channel>
</rss>

