49
Perha tikan bahwa nilai MD5 “secret81090273″ adalah
894240dbe3d2b546c05a1a8e9e0df1bc sedangkan nilai MD5 “secret” adalah 5ebe2294ecd0e0f08eab7690d2a6ee69. Bila tanpa menggunakan salt,
maka attacker
yang mendapatkan
nilai hash
5ebe2294ecd0e0f08eab7690d2a6ee69 bisa menggunakan teknik brute force attack atau rainbow table untuk mendapatkan nilai password dalam plain-
text. Salah satu contoh database MD5 online yang bisa dipakai untuk crack md5 adalah http:gdataonline.comseekhash.php . Dalam situs tersebut coba
masukkan nilai 5ebe2294ecd0e0f08eab7690d2a6ee69, maka situs tersebut akan memberikan hasil “secret”. Hal ini disebabkan karena situs tersebut
telah menyimpan
pemetaan informasi
secret=5ebe2294ecd0e0f08eab7690d2a6ee69.
2.12 Jaringan Komputer
2.12.1 Definisi Jaringan Komputer
Wendell Odom 2004:5 menyatakan bahwa jaringan adalah kombinasi perangkat keras, perangkat lunak, dan pengkabelan
cabeling, yang
memungkinkan berbagai
alat komputasi
berkomunikasi satu sama lain. Iwan sofana 2008:3 menyatakan bahwa jaringan komputer
computer network adalah suatu himpunan interkoneksi sejumlah komputer autonomous. Dalam suatu himpunan interkoneksi sejumlah
komputer autonomous. Dalam bahasa yang popular dapat dijelaskan bahwa jaringan komputer adalah kumpulan beberapa komputer dan
50
perangkat lain seperti printer, hub dan sebagainya yang saling terhubung satu sama lain melalui media perantara. Media perantara
ini bisa berupa media kabel ataupun media tanpa kabel nirkabel. Informasi berupa data akan mengalir dari suatu komputer ke
komputer lainnya atau dari satu komputer ke perangkat lain, sehingga masing-masing komputer yang terhubung tersebut bisa
saling bertukar data atau berbagai perangkat keras.
2.12.2 Konsep Client-Server
Pada dasarnya, semua transaksi atau perpindahan data di jaringan komputer tidak terlepas dari konsep client-server.
Perpindahan data ini berlangsung karena adanya permintaan request dari salah satu komputer ke komputer lain yang
menyimpan data. Sebagai tanggapan permintaan data ini, maka komputer penyimpan data akan memberikan tanggapan response.
Tanggapan ini berupa pengiriman data yang ingin diakses oleh komputer yang melakukan permintaan data. Dalam konsep client-
server, komputer peminta data dinamakan sebagai client dan komputer pemilik data dinamakan sebagai server. Datanya sendiri
dapat berupa antara lain file, web, email dan lain-lain. Implementasi dari konsep clientserver ini adalah program yang memiliki fungsi
seperti dideskripsikan pada konsep tersebut. Contohnya sebuah program web client, berfungsi mengajukan request berupa data web,
sementara program yang berfungsi sebagai web server berfungsi
51
menunggu request dan mengirimkan data web kepada peminta data web
Gambar 2.7. Konsep client-server
2.12.3 Jaringan Intranet