Web Development

Mari kita mulai dengan fungsi PHP yang sebenarnya:

1. function XOREncryption ($ InputString, $ KeyPhrase) {

2.

3. $ KeyPhraseLength = strlen ($ KeyPhrase);

4.

5. // Ulangi melalui string masukan

6. untuk ($ i = 0; $ i // SALT

$ salt = ‘my_special_phrase’;

// ENCRYPT

$ crypted = base64_encode (XOREncryption (‘string saya’, $ salt));

echo “Dienkripsi:”. $ crypted. “
“;

Variabel ‘$ salt’ memainkan peran penting di sini. Ini pada dasarnya adalah ‘kunci’ untuk string terenkripsi Anda. Nilai garam akan selalu menghasilkan nilai yang sama ketika matematika yang sama diterapkan padanya. Ini memberikan konstanta yang diperlukan untuk menghasilkan keacakan. Artinya, jika seseorang menggunakan salt yang digunakan untuk menghasilkan enkripsi dan menerapkan matematika yang sama, mereka dapat membatalkan atau membalikkan string terenkripsi kembali ke teks string asli.

Baca juga:   Mengapa Masuk Akal untuk Pengembangan Web Outsource dan Menyewa Pengembang PHP

Untuk mendekripsi string terenkripsi yang dibuat dengan menggunakan fungsi ini, gunakan kode pemanggilan di bawah ini:

//GARAM

$ salt = ‘my_special_phrase’;

// MENOLAK

$ decrypted = XOREncryption (base64_decode ($ crypted), $ salt);

echo “Terdekripsi:”. $ didekripsi;

Selama saya menggunakan garam yang sama, saya dapat membalikkan string terenkripsi yang dienkripsi dengan fungsi ini.



Source by Ryan Huff

Author

admin

Leave a comment

Your email address will not be published.

WeCreativez WhatsApp Support
Tim support kami di sini untuk menjawab pertanyaanmu. Tanyakan apa saja pada kami!
? Halo... ada yg bisa kami bantu?
%d bloggers like this: