Kategori Pemrograman

Ini adalah kategori Pemrograman, anda dapat mempelajari atau melihat artikel tentang pemrograman disini

0

Cara menggunakan password_hash() dan password_verify di PHP

Assalamu’alaikum šŸ™‚

Halo, sob. Sebelumnya saya telah membahas tentang masalah Alasan kenapa sebaiknya jangan gunakan base64_encode untuk Password Hashing, sekarang saya akan membahasĀ Cara menggunakan password_hash() dan password_verify() di PHP.Ā 

Seperti yang anda ketahui, bahwa agar dapat menimbulkan rasa kepercayaan dari Clien/Pengguna nya, kita sebagai Programmer haruslah tahu cara mengamankan Akun yang mereka buat di dalam website kita.Ā 

Dan, pula, kita juga harus menyembunyikan segala privasi Client di Internet agar timbul rasa kepercayaan dari Client nya. Salah satunya adalah melakukan Hashing pada Kata Sandi.

Mungkin, anda lebih tahu tentang fungsiĀ crypt()Ā danĀ hash()Ā di PHP untuk membuat sebuah Kata Sandi, namun penggunaan nya mungkin lebih sulit dan malah cenderung lebih ribet, karena harus mempertimbangkan semua nya.

Sekarang, anda bisa melakukan Hashing Kata Sandi dengan fungsi khusus untuk kata sandi, yang mana jauh lebih mudah daripada menggunakan fungsi-fungsi sebelumnya, yakni fungsiĀ password_hash()Ā untuk membuat Hash Kata Sandi, sedangkanĀ password_verify()Ā untuk memverifikasikan kata sandi nya.

Penasaran bagaimana cara menggunakan nya? Silahkan anda baca artikel ini, jika anda ingin tau bagaimana caranya šŸ™‚

(lebih…)

base64_encode() 0

Alasan kenapa sebaiknya jangan gunakan base64_encode untuk Password Hashing

Assalamu’alaikum šŸ™‚

Halo, sob. Apakah anda pernah di ajarkan oleh Bapak/Ibu Guru atau Dosen anda tentang cara mengamankan password User yang tersimpan di dalam Database dengan metode Hashing? Atau kalau bukan oleh Ibu/Bapak Guru atau Dosen, apakah pernah di jumpai di tutorial luaran sana? Hanya saja, “Hashing” disini menggunakan base64_encode?

Pernahkah anda berpikir kalau ada yang aneh dari fungsiĀ base64_encode()Ā untuk mengamankan sebuah kata sandi pengguna, atau anda malah “melawan” (*Arti “melawan” disini maksudnya anda melakukan hal yang melenceng dari penjelasan Ibu/Bapak Guru, Dosen anda atau dari Tutorial Luaran sana, misal Ibu/Bapak Guru ngomong A, yang anda lakukan malah B, dsb, bukan memberontak) dari penjelasan tersebut?

Ya, saya juga waktu pertama kali di ajarkan fungsiĀ base64_encode()Ā di waktu saya kuliah, saya merasa aneh. Bukan hanya itu saja, saya malah “melawan” dari penjelasan itu dan saya menggunakan fungsi lainnya untuk melakukan Password Hashing.

Lalu, mana yang lebih baik? Dan, apa alasan nya? (Hampir) Semua pertanyaan itu akan di jawab di dalam Artikel, tapi sebelum itu, saya akan menjelaskan sedikit tentang fungsi base64_encode()Ā terlebih dahulu. Maka dari itu, silahkan anda membaca artikel nya agar paham šŸ™‚

(lebih…)

Android Studio 0

Google Android Studio (Terbaru)

Assalamu’alaikum

Saya akan memposting tentang sebuah software yang berguna untuk pembuatan aplikasi Android yang biasa digunakan oleh developer Aplikasi Android sekarang, yaitu Google Android Studio. Para Developer Android, terutama developer AndroidĀ yang memakai komputer/laptop dengan spesifikasi cukup gahar pasti mengenal software ini? Ya, ini adalah salah satu software yang membuat aplikasi Android yang biasanya di pakai oleh pengembang aplikasi Android untuk membuat aplikasinya, simak penjelasannya dengan membaca artikel nya lebih lanjut.

(lebih…)

Ɨ