Assignment 4 – 1st Hash Simulation – IKetut Gunawan
Pertanyaan & Jawaban
List Assignment 4:
Selama praktek maka mahasiswa MIT12&14 menggunakan website disini https://andersbrownworth.com/blockchain/
Terdapat 5 tantangan berikut ini:
NO 1
Question:
1. Dalam menu Hash buatlah 4 hash kode dari data diri kalian yang terdiri dari,
a. Nama (huruf kecil semua, contoh: umar)
b. Nama (huruf capitalized, contoh: Umar)
Apakah ada perbedaan hash dari a dan b?
c. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas
d. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link skup MIT kalian!
Apa yang kalian pahami dari tantangan nomor 1 ini?
Answer:
a. Nama huruf kecil “Iketutg”
Mendapatkan Hash = “59c28075739f5264f28d6e60b37fe1bac7ed68d9dfe9c4846b57fe979251e631″
b. Nama Kapital depan “iketutg”
Mendapatkan Hash = “ab0800d2471e6e4be0d3a6032ac811b267b14ae6f0208f68d950db99dac16da0″
Apakah ada perbedaan hash dari a dan b? Ada perbedaan
c. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas
{
“Nama”:”IKetutG”,
“NIM”:”2012528923″,
“Fakultas”:”Sains dan Teknologi”,
“Jurusan”:”Magister Teknik Informatika”,
“Konsentrasi”:”Business Intelligence”,
“Universitas”:”Universitas Raharja”
}
Mendapatkan Hash = 370e94b441f27b8f0f7689882d7ea993d0dbea73269904186a24a16055595549
d. Nama, NIM, Fakultas, Jurusan, Konsentrasi, Nama Universitas dan link skup MIT kalian!
{
“Nama”:”IKetutG”,
“NIM”:”2012528923″,
“Fakultas”:”Sains dan Teknologi”,
“Jurusan”:”Magister Teknik Informatika”,
“Konsentrasi”:”Business Intelligence”,
“Universitas”:”Universitas Raharja”,
“LinkSkupMit”:”https://developmentteam.alphabetincubator.id/blog/2021/03/18/skup-mt346-business-intelligence-system/”,
}
Mendapatkan Hash = 6c080605604ccf58390a3229b9cb6b1beadaa301cb5a09be4152452d94415794
Hash kriptografi, ekspresi mengacu pada penambahan data acak ke input fungsi hash untuk menjamin keluaran unik, tetapi jika input sama maka menghasilkan yang sama. Ini bisa menjadi sesuatu yang tidak aman jika hanya di gunakan sebagai PIN / Password . Karena contoh dibawah ini adalah jika password menggunakan hash dan disimpan ke dalam database maka data akan menghasilkan yg sama .
Jika dilihat gambar diatas maka akan mudah terjadi kecurangan dari pihak lain karena penggunaan hash dan data yang disimpan
Penyerang dapat memprediksi kata sandi yang secara sah dipetakan ke hash itu dengan lebih baik. Setelah kata sandi diketahui, kata sandi yang sama dapat digunakan untuk mengakses semua akun yang menggunakan hash tersebut.
Maka dalam case ini Hash tidak bisa dikatakan aman jika penggunaannya salah , yang di lakukan Blockchain adanya markle-tree maka proses hash ini melalui proses hash yang benjenjang sehingga aman dan di blockchain ada pengamanan metode lain adanya hash sebelumnya dan data terdistribusi. Dan jika ingin digunakan sebagai password harus digabungkan dengan karakter random lainnya atau biasanya dikatakan hash+salt sehingga ini lebih aman dibandingkan hanya single karakter yang di hashing .
Contoh dibawah ini adalah dalam melakukan percobaan bruce attack dalam Hash SHA256
- telah dimiliki karakter hash :
679e7aaf2604ef1933a4495e05e21fada5e5f43b6242a8b3d532b68b170aa19e
2. Melakukan pemrograman melakukan bruce attack untuk mengetahu data yang telah di hash
Contoh dibawah ini :
Best Regards
IKetutG

IKetut Gunawan




