string php encrypt decrypt

PHP - Encode Decode

custom mcrypt 2 arah dengan key

bangHasan
2021-10-17
3 min

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).

encode decode
fungsi 2 arah: encode decode dengan key

# 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 ...

Last Updated: 12/3/2021, 4:17:43 AM