Sekali-kali kita bahas PHP lagi ya.. sekadar pengingat atau catatan pribadi saja sebenarnya.
# Crypto
Beberapa kasus, butuh code untuk meng-encrypt dan men-decrypt. Ya, butuh 2 arah.
Berbeda untuk kasus password, biasanya hanya 1 arah saja. Meski begitu, masih saja dijumpai web-web tertentu yang menyimpan passwordnya dalam bentuk plain. Mengerikan sekalee..
# Code
Berikut ini contoh code untuk melakukan encrypt dan decrypt (2 arah).
# Fungsi dan Pemakaian
Aku split jadi 2 biar mudah saat copas.
Secara implementasi, kalau sederhana ya dijadiin satu file saja. Tapi jika sudah komplek, tentu harus dipisah. Bahkan dibuatkan class atau namespace sendiri.
Silakan disesuaikan sendiri saja.
# Hasil
Maka ketika dijalankan, hasilnya adalah:
KALIMAT ASLI: Pokoknya ini rahasia kita, jangan diketahui yang lain!
Encoded: z4o4b4t5o5t5y4i5c2d4u5a492l414d4i5w5f464b2j4g4z574y3f2i434g48474k4b2d4q5o5e4p444n5u494m326g5n4o5c2g4h5a4f4c2
Decoded: Pokoknya ini rahasia kita, jangan diketahui yang lain!
# Penutup
Cukup sederhana, tapi bagi yang membutuhkan mungkin menjadi sangat penting daripada muter otak bikin sendiri kan kan..
Penutup
Jangan lupa tinggalkan komentar, agar dunia mengenalmu, yang telah bersilaturrahim ke sini. Dan sekaligus mungkin ingin memberikan masukan dan saran. Silakan yak!
🙏🏼 Semoga bermanfaat ...