PHP တွင်တရုတ်စာသားများကိုစာဝှက်ခြင်းသည် openssll extension တွင်အဓိကအားဖြင့်အဓိကအားဖြင့်ဖြစ်သည်။ Secure encryption နှင့် datcryption များကို OpenssSl_encrypt () openssl_decrypt () လုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်းဖြင့်ရရှိနိုင်သည်။
PHP ပတ်ဝန်းကျင်တွင် OpenSSL တိုးချဲ့မှုကိုတပ်ဆင်ထားကြောင်း ဦး စွာသေချာအောင်လုပ်ပါ။ ၎င်းကို install မလုပ်ပါက၎င်းကိုအောက်ပါ command ကို အသုံးပြု. ထည့်သွင်းနိုင်သည်။
pecl install opensslOpenssl_encrypt () function ကိုအချက်အလက်များကိုစာဝှက်ရန်အသုံးပြုသည်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
string openssl_encrypt(string $data, string $cipher, string $key, int $options, string $iv) $data = 'တရုတ်စာသား';
$key = '32byte-long encryption key';
$iv = '16byte-longintination ကို vector';
$encrypted_data = openssl_encrypt($data, 'AES-256-CBC', $key, OPENSSL_RAW_DATA, $iv);Openssl_decrypt () function ကို အသုံးပြု. စာဝှက်ထားသည့်အချက်အလက်များကိုစာဝှက်ထားနိုင်သည်။ အဆိုပါ syntax သည် encryption function နှင့်အတူတူပင်ဖြစ်သည် -
string openssl_decrypt(string $data, string $cipher, string $key, int $options, string $iv) $decrypted_data = openssl_decrypt($encrypted_data, 'AES-256-CBC', $key, OPENSSL_RAW_DATA, $iv);အထက်ပါအဆင့်များမှတစ်ဆင့် PHP ရှိတရုတ်စာသားများကိုလုံခြုံစွာစာဝှက်ခြင်းနှင့်စာဝှက်ဖြည်ခြင်းကိုအကောင်အထည်ဖော်နိုင်သည်။ Openssll extension ကိုအသုံးပြုခြင်းသည်ရိုးရှင်းလွယ်ကူပြီးအကျိုးရှိရှိသာမကစီမံကိန်းအများစု၏လုံခြုံရေးလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်သည်။