Minggu, 04 Juni 2017

Cara Enkripsi Password pada Gambas


Bismillahirrahmanirrahim.

Ada beberapa macam type enkripsi pada gambas, yakni: DES, MD5, SHA256, SHA512.

Contoh enkripsi kata “string” menggunakan DES:
Print Crypt.DES(“String”)
Kode diatas akan memberikan hasil enkripsi yang berbeda-beda/berubah-ubah tiap kali dieksekusi (dengan kata yg sama). Hal ini karena enkripsi diatas belum ada kontrol prefix/awalan sehingga enkripsi akan dirandom/diacak hasilnya.

Supaya enkripsi bernilai tetap dan dapat digunakan sebegai enkripsi password maka diperlukan prefix/awalan sebagai kendali supaya hasilnya tidak dirandom.
Disini saya kasih contoh dengan mode terminal.

Public Sub Main
Print Crypt.DES(“p455w0rdku”, “aa”)
End

Result:
aafYopyyUp4C.

“aa” diatas adalah prefix enkripsi. Tanpa prefix maka hasilnya akan diacak.
Catatan:
- Prefix harus berupa string
- Prefix harus terdiri dari 2 karakter

Semoga bermanfaat.

IGN User

Tidak ada komentar:

Posting Komentar