Sistem yang kita buat itu tidak selalu aman. Tidak ada sistem yang benar - benar seratus persen aman. Selalu ada celah keamanan yang rentan diserang dari luar, terutama apabila sistem yang kita buat sudah terhubung dengan jaringan internet. Selalu ada celah yang luput dari pengamatan. Kabar baiknya, kawan... kita masih bisa mengupayakan untuk mengurangi celah - celah keamanan dalam sistem kita. Salah satunya adalah dengan metode enkripsi. Show Apa itu enkripsi?Berdasarkan pengertian yang saya ambil di Wikipedia, Enkripsi itu adalah proses untuk mengamankan sebuah informasi. Lalu bagaimana cara mengamankannya? Caranya informasi ini diubah menjadi deretan huruf dan angka yang nantinya tidak bisa dibaca tanpa menggunakan ilmu khusus. Contoh penggunaannya biasanya digunakan untuk menyembunyikan password di database. Biasanya setiap password yang disimpan di database itu dienkripsi supaya tidak bisa dibaca oleh orang yang tidak punya akses. Nah, karena kebetulan ada tugas kuliah juga, kali ini saya akan bahas beberapa metode enkripsi menggunakan fungsi yang ada di bahasa pemrograman PHP. Check this out ya! 1. Encode dan DecodeFungsi yang biasa digunakan adalah
Dan jika kita run di browser, bakal muncul tampilan kaya gambar di bawah: Karena prosesnya sederhana dan rentan terhadap keamanan data, biasanya fungsi base64 ini digunakan bersamaan dengan fungsi lainnya. 2. HashingNah, cara yang kedua adalah menggunakan
metode hashing. Apa itu hashing? Yaitu salah satu metode yang bisa mengubah karakter apapun menjadi karakter acak. Nah hash ini ada banyak lho! Yang sering digunain itu (katanya) adalah
Lalu, coba kita run di browser. Berikut ini adalah tampilannya: 3. Encrypt dan DecryptNah, kalau berdasar diskusi di forum pemrograman, metode encrypt dan decrypt ini recommended lho, kawan! Metode ini sering digunakan sama web developer buat mengamankan password yang disimpan di database. Nah, fungsi yang biasa digunakan di PHP itu adalah fungsi
Nah, sekarang kita coba run di browser: KesimpulanTidak ada sistem yang benar - benar seratus persen aman. Begitulah yang dikatakan kebanyakan orang. Kabar baiknya kita masih bisa mengupayakan untuk mengurangi celah - celah keamanan dalam sistem yang kita buat. Salah satunya adalah dengan mempelajari tentang encode dan decode, hashing, encrypt dan decrypt ini. Selamat mencoba... Semangat terus ya!! :D Apa fungsi dari enkripsi?Enkripsi dapat digunakan untuk tujuan keamanan. Namun, teknik lain masih diperlukan untuk membuat komunikasi yang aman, terutama untuk memastikan integritas dan autentikasi sebuah pesan, misal kode autentikasi pesan (MAC) atau tanda tangan digital.
Apa tujuan dari enkripsi kata sandi layanan perintah?Enkripsi adalah teknik untuk mengamankan data-data tersebut agar isinya tidak diketahui orang lain. Enkripsi biasanya dilakukan terhadap data-data sensitif seperti password. Enkripsi akan menjamin data-data tetap aman meskipun berada di tangan orang lain, karena mereka tidak tahu isi aslinya.
Bagaimana cara kerja enkripsi data?Cara Kerja Enkripsi
Ketika kamu mengirim data, data masih belum terenkripsi. Data yang belum dienkripsi biasanya disebut plaintext atau data mentah. Data tersebut nantinya akan dienkripsi dengan menggunakan algoritma enkripsi dan kunci atau kode enkripsi.
Jenis jenis enkripsi data apa saja?Untuk melakukan enkripsi data, terdapat dua jenis metode yang dapat dilakukan; kriptografi simetris (private key) dan kriptografi asimetris (public key).. Public Key.. Private Key.. Enkripsi MD2.. Enkripsi MD4.. Enkripsi MD5.. Enkripsi SHA.. Enkripsi RC4.. Enkripsi Base64.. |