Fungsi Enkripsi Dan Dekripsi PHP OOP

0
82
Fungsi Enkripsi Dan Dekripsi PHP OOP

Fungsi Enkripsi Dan Dekripsi PHP OOP – Pada artikel ini kita akan belajar membuatnya Fungsi enkripsi dan dekripsi menggunakan OOP PHP.

Definisi Enkripsi dan Dekripsi

Enkripsi adalah proses pengamanan informasi dengan membuat informasi tersebut tidak dapat dibaca tanpa pengetahuan khusus.

Enkripsi adalah proses untuk berubah plaintext Menjadi sandi.
Planteks sendirian data atau pesan asli yang ingin Anda kirimsementara itu Chiperteks adalah data terenkripsi.

Enkripsi dapat diartikan sebagai kode atau sandi.

Sandi menggunakan algoritme yang dapat menyandikan semua aliran data (stream) bit dari pesan ke dalam cryptograms yang tidak dimengerti (tidak dapat dipahami).

Karena teknik sandi adalah sistem yang siap untuk diotomatisasi, teknik ini digunakan dalam sistem keamanan komputer dan jaringan.

Enkripsi dimaksudkan untuk melindungi informasi agar tidak dilihat oleh orang atau pihak yang tidak berwenang. Informasi ini dapat berupa nomor kartu kredit, catatan penting di komputer, sebaik kata sandi untuk mengakses sesuatu.

Dekripsi adalah proses berubah sandi Menjadi plaintext atau pesan asli.

Begitu Dekripsi adalah kebalikannya dari Enkripsi atau lebih mudah dekripsi digunakan untuk mengembalikan data asli sebelum dienkripsi.

Fungsi Enkripsi Dan Dekripsi PHP OOP

Buat folder baru dengan nama belajar-php di DocumentRoot di c: xampp htdocs.

Kemudian buat file baru dengan nama coba enkripsi-dekripsi-oop.php dalam folder belajar-php.

Lanjut ketik ini skrip berikut:

Coba Enkripsi & Dekripsi OOP PHP

skey, $ text, MCRYPT_MODE_ECB, $ iv); trim kembali ($ this-> safe_b64encode ($ crypttext)); } decode fungsi publik ($ value) { if (! $ value) { return false; } $ crypttext = $ this-> safe_b64decode ($ value); $ iv_size = mcrypt_get_iv_size (MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB); $ iv = mcrypt_create_iv ($ iv_size, MCRYPT_RAND); $ decrypttext = mcrypt_decrypt (MCRYPT_RIJNDAEL_256, $ this-> skey, $ crypttext, MCRYPT_MODE_ECB, $ iv); trim kembali ($ decrypttext); } } // Bagaimana cara memanggil $ kata_awal = "PasswoRD Saya"; $ converter = MY_Encryption baru; $ enkripsi = $ converter-> encode ($ start_word); $ decryption = $ converter-> decode ($ enkripsi); // Hasilnya akan ditampilkan di layar gema "Kata-kata awal: ". $ kata_awal; gema "
"; // ubah baris gema "Hasil Enkripsi: ". $ enkripsi; gema "
"; // ubah baris gema "Hasil Dekripsi: ". $ dekripsi; ?>

Menyimpan berkas coba enkripsi-dekripsi-oop.php

Lanjut jalankan skrip di atas di browser dengan URL http: //localhost/learn-php/try-encrypt-decrypt-oop.php

Fungsi Enkripsi Dan Dekripsi PHP OOP
Fungsi Enkripsi Dan Dekripsi PHP OOP

Untuk mempelajari Pemrograman Berorientasi Objek PHP Anda bisa lihat di artikel sebelumnya di sini

Pemrograman Berorientasi Objek PHP

Inilah cara untuk membuatnya Fungsi Enkripsi Dan Dekripsi PHP OOP sudah selesai. Pada artikel selanjutnya kita akan mempraktikkan lebih banyak contoh program menggunakan PHP.

Semoga bermanfaat.

Anda dapat mengunduh kode sumber di sini:

LEAVE A REPLY

Please enter your comment!
Please enter your name here