Showing posts with label PHP. Show all posts
Showing posts with label PHP. Show all posts

Enkripsi Menggunakan MD5 dan Base64 (PHP)

Bismillahirrahmanirrahim......
Selayang Mengenai MD5 dan Base64
Dalam kriptografi, MD5 (Message-Digest algortihm 5) ialah fungsi hash kriptografik yang digunakan secara luas dengan hash value 128-bit. Pada standart Internet, MD5 telah dimanfaatkan secara bermacam-macam pada aplikasi keamanan, dan MD5 juga umum digunakan untuk melakukan pengujian integritas sebuah berkas.
MD5 di desain oleh Ronald Rivest pada tahun 1991 untuk menggantikan hash function sebelumnya, MD4 Pada tahun 1996, sebuah kecacatan ditemukan dalam desainnya, walau bukan kelemahan fatal, pengguna kriptografi mulai menganjurkan menggunakan algoritma lain, seperti SHA-1 (klaim terbaru menyatakan bahwa SHA-1 juga cacat). Pada tahun 2004, kecacatan-kecacatan yang lebih serius ditemukan menyebabkan penggunaan algoritma tersebut dalam tujuan untuk keamanan jadi makin dipertanyakan.



Base64 adalah istilah umum untuk sejumlah skema pengkodean serupa yang mengkodekan data biner dan menerjemahkannya ke dalam representasi basis 64. Istilah Base64 berasal dari konten pengkodean MIME tertentu.

Skema encoding base64 biasanya digunakan ketika ada kebutuhan untuk menyandikan data biner yang perlu disimpan dan ditransfer melalui media yang dirancang untuk menangani data tekstual. Hal ini untuk memastikan bahwa data tetap utuh tanpa perubahan selama pengiriman. Base64 digunakan umum dalam beberapa aplikasi termasuk email melalui MIME, dan penyimpanan data yang kompleks dalam XML.

Penomoran Otomatis Sederhana (PHP Script)

Bissmillahirrahmanirrahim .....
Assalamualaikum,,


Melanjut dari bahasan sebelumnya mengenai penomoran otomatis pula, yang berjudul "Membuat Penomoran Otomatis Sederhana (VB 6.0)" kali ini saya akan membuat penomoran otomatis dengan bahasa pemrograman lain, yaitu bahasa PHP, yang biasa digunakan dalam pemrograman berbasis web.

Langsung saja ke pembahasan, contoh kasus masih sama dengan sebelumnya, yaitu membahas penmoran untuk data barang dengan kode/penomoran "BRG0001".

Script / Listingnya seperti dibawah ini:


$sqlKodeBarang = mysql_query("select * from tbl_barang order by kd_barang DESC limit 0,1") or die(mysql_error());
$dataKodeBarang = mysql_fetch_array($sqlKodeBarang);
$kodeAwal = substr($dataKodBarang['kd_aktiva'],3,4)+1;

if($kodeAwal<10 .="" elseif="" kodeawal="" kodebarang="BRG000"> 9 && $kodeAwal <=99){
 $kodeBarang = 'BRG00'.$kodeAwal; 
}elseif($kodeAwal > 99 && $kodeAwal <=999){
 $kodeBarang = 'BRG0'.$kodeAwal; 
}else{
 $kodeBarang = 'BRG'.$kodeAwal; 
}


Script diatas menggunakan pengkondisian untuk menghasilkan nomor otomatis, dan jangan lupa ditulis diantara tag pembuka dan tag penutuh PHP ( )
selamat mencoba