Cara menggunakan cara decrypt password mysql

Cara menggunakan cara decrypt password mysql

Algoritma Message Digest 5 atau MD5 adalah fungsi hash yang banyak digunakan yang menghasilkan nilai hash 128-bit. Meskipun MD5 pada awalnya dirancang untuk digunakan sebagai fungsi hash kriptografi, ternyata MD5 memiliki kerentanan yang luas. Hal ini masih dapat digunakan sebagai checksum untuk memverifikasi integritas data, tetapi hanya terhadap korupsi yang tidak disengaja.

Meski demikian, MD5 tetap cocok untuk tujuan non-kriptografis lainnya, misalnya untuk menentukan partisi untuk kunci tertentu dalam database yang dipartisi. Kelemahan MD5 telah dieksploitasi di lapangan, yang paling terkenal oleh malware Flame pada tahun 2012. Software Engineering Institute (CMU) menganggap MD5 pada dasarnya rusak secara kriptografis dan tidak cocok untuk digunakan lebih lanjut.

Apakah MD5 bisa diDecrypt?

Sebenarnya MD5 bukan enkripsi (meskipun dapat digunakan sebagai bagian dari beberapa algoritma enkripsi), ini adalah fungsi hash satu arah. Banyak data asli sebenarnya "hilang" sebagai bagian dari transformasi. Ibarat kamu memasak beras kemudian menjadi bubur, kamu tidak dapat membuat bubur kembali menjadi beras.

Namun beberapa teknik serangan seperti Dictionary attack & Bruteforce adalah solusi untuk melakukan cracking pada hash termasuk md5. Dilain sisi, string yang dapat dipecahkan hanyalah string-string yang memiliki kompleksitas yang rendah, juga string yang sering digunakan. Sedangkan string yang memiliki kombinasi huruf, angka, dan simbol akan sulit bahkan tidak dapat dipecahkan. Jadi, penggunaan password dengan kombinasi karekter yang rumit sangatlah penting.

Berikut beberapa rekomendasi website yang dapat melakukan cracking pada algoritma hash khusunya md5:

1. Hashes.com

Cara menggunakan cara decrypt password mysql

Hashes.com adalah layanan pencarian hash yang memungkinkan kamu untuk memasukkan hash MD5, SHA-1, Vbulletin, Invision Power Board, MyBB, Bcrypt, Wordpress, SHA-256, SHA-512, MYSQL5 dll, dan mencari plaintext yang sesuai atau ditemukan di database hash yang sudah di-crack. Ibarat seperti memiliki cluster hash-cracking besar milikmu sendiri, tetapi dengan hasil langsung. 

Hashes telah membangun basis data hash sejak Agustus 2007. Layanan ini tidak memecahkan hash secara realtime, namun hanya menyimpan kerja keras dari banyak penggemar cracking selama bertahun-tahun.

Untuk kamu yang tidak bisa mengakses situs hashes.com, harap menggunakan VPN kesayanganmu karena situs tersebut diblokir oleh beberapa negara.

2. Crackstation.net

Cara menggunakan cara decrypt password mysql

CrackStation adalah proyek keamanan yang dimulai oleh Defuse Security. Tujuannya adalah untuk meningkatkan kesadaran tentang penyimpanan kata sandi yang tidak aman dalam aplikasi web, dan untuk memberikan panduan kepada para pelaksana sistem otentikasi pengguna. Dengan membuat tabel pencarian hash yang besar tersedia secara bebas untuk umum, CrackStation mempermudah peneliti keamanan untuk menunjukkan mengapa solusi penyimpanan kata sandi seperti non-salted hashing tidak aman.

Meskipun CrackStation memang menyediakan layanan berbayar, tujuannya bukan untuk menghasilkan keuntungan. Uang tersebut digunakan untuk membayar perangkat keras yang diperlukan untuk menjalankan CrackStation, dan sisanya digunakan untuk proyek penelitian keamanan lainnya (yang hasilnya dirilis ke domain publik).


Jadi jika ingin mencoba cracking pada hash md5, kalian bisa menggunakan web tersebut atau beberapa web lain yang serupa untuk kegiatan cracking password kalian.

Mungkin hal ini dapat membantu pada saat cracking password dari kegiatan SQL Injection yang kalian lakukan dan menemukan password user atau administrator yang terproteksi oleh hash MD5. Namun jika tidak ditemukan hasil dari crack md5 yang kalian masukkan, jangan menyalahkan webnya atau metodenya yang salah. Karena kembali lagi, MD5 merupakan fungsi hash satu arah.

Sekian, semoga bermanfaat.

https://carakuvb6.blogspot.com/2017/11/encrypt-dan-decrypt-password-md5-mysql.html

Pada umumnya pada setiap aplikasi yang dirancang khusus pasti tahapan pengamanan dari data tersebut, pengamanan data tersebut bisa melalui user dan password dan kali ini admin akan membahas Encrypt dan Decrypt Password MD5 MySQL. Buatlah sebuah database pada MysQL Server, disini admin memberi nama database DbContoh dan Tabel Pengguna.

Untuk memudahkan dalam pembuatan database dan tabel admin menggunakan tools EMS SQL Manager 2005 for MySQL 

Cara menggunakan cara decrypt password mysql

CREATE DATABASE `dbcontoh`

CHARACTER SET 'latin1'

COLLATE 'latin1_swedish_ci';

CREATE TABLE `pengguna` (

`ID` char(3) DEFAULT NULL,

`NAMA` varchar(40) DEFAULT NULL,

`PASS` varchar(32) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Pembuatan database dan Tabel telah selesai, kemudian buka Ms. Visual Basic 6.0 - StandarEXE kemudian buat :

FormLogin
Tambahkan komponen Label, TextBox dan CommandButton seperti gambar dibawah ini : 

Cara menggunakan cara decrypt password mysql


FormPengguna

Cara menggunakan cara decrypt password mysql

Inputkan beberapa karakter pada FormPengguna kemudian klik tombol Simpan, buka Database dan tabel tersebut kemudian cek isinya, maka untuk Field PASS akan terencrypt MD5 MySQL Server seperti gambar dibawah ini

Cara menggunakan cara decrypt password mysql

User : 01

Password : 01

Sourcode Encrypt dan Decrypt Password MD5 MySQL bisa didownload di LINK INI