Hide sensitive information by masking characters while keeping some visible
ရှုပ်ထွေးအောင်လုပ်ထားသောစာသားများ (အထူးသဖြင့် JavaScript တွင်) browser တွင် execute လုပ်ရန် ရှုပ်ထွေးသော deobfuscation routines များလိုအပ်ပါက performance အနည်းငယ်ထိခိုက်နိုင်သည်။ သို့သော်၊ ရိုးရှင်းသောစာသားရှုပ်ထွေးအောင်လုပ်ခြင်းအတွက် သက်ရောက်မှုသည် အများအားဖြင့်အရေးမကြီးပါ။
စာသားရှုပ်ထွေးအောင်လုပ်သည့်ကိရိယာဆိုသည်မှာ ရိုးရိုးစာသားတစ်ကြောင်းကို ပြုပြင်ထားသော၊ ဖတ်ရခက်သောပုံစံသို့ ပြောင်းလဲပေးသည့်ကိရိယာတစ်ခုဖြစ်သည်။ အဓိကရည်ရွယ်ချက်မှာ လူသားများ သို့မဟုတ် အလိုအလျောက် script များက မူရင်းအကြောင်းအရာကို ရှုပ်ထွေးအောင်လုပ်ခြင်းမှ ပြန်လည်ဖြေရှင်းခြင်းမရှိဘဲ နားလည်ရန်ခက်ခဲစေရန်ဖြစ်သည်။
အသုံးများသောနည်းလမ်းများတွင် character encoding (ဥပမာ၊ ASCII, Unicode escapes), Base64 encoding, simple ciphers (ဥပမာ၊ Caesar cipher), string splitting and rejoining, သို့မဟုတ် custom substitution algorithms တို့ပါဝင်သည်။
ကျွန်ုပ်တို့၏ စာသားရှုပ်ထွေးအောင်လုပ်သည့်ကိရိယာသည် သင်၏ browser ထဲတွင် သင်၏ input စာသားကို အမျိုးမျိုးသော encoding နှင့် transformation နည်းလမ်းများ (ဥပမာ character substitution, Base64 encoding, သို့မဟုတ် custom algorithms) ကို တိုက်ရိုက်အသုံးပြုသည်။ မူရင်းစာသားကို ကျွန်ုပ်တို့၏ဆာဗာများသို့ ဘယ်တော့မှမပို့ပါ၊ သင်၏ဒေတာ၏ privacy ကိုသေချာစေသည်။
အကျိုးကျေးဇူးများတွင် အရေးကြီးသောအချက်အလက်များ (ဥပမာ၊ အီးမေးလ်လိပ်စာများ၊ client-side code ရှိ API keys) ကိုဖုံးကွယ်ခြင်းဖြင့် privacy ကိုမြှင့်တင်ခြင်း၊ မတော်တဆစပ်စုခြင်းကိုတားဆီးခြင်း၊ နှင့် bot များက ဝဘ်စာမျက်နှာများမှဒေတာထုတ်ယူရန်ခက်ခဲစေခြင်းတို့ပါဝင်သည်။
သင်၏စာသားကို input field ထဲသို့ paste လုပ်ပါ၊ ရရှိနိုင်သောရှုပ်ထွေးအောင်လုပ်သည့်ရွေးချယ်စရာများ (ရှိလျှင်) ကိုရွေးချယ်ပြီး "Obfuscate" ခလုတ်ကိုနှိပ်ပါ။ ရှုပ်ထွေးအောင်လုပ်ထားသောစာသားသည် output field ထဲတွင် copy လုပ်ရန်အသင့်ပေါ်လာလိမ့်မည်။
ရှုပ်ထွေးအောင်လုပ်ခြင်းသည် သင်၏ဒေတာ၏ ပြောင်းလဲထားသောဗားရှင်းတစ်ခုကိုဖန်တီးသည်။ မူရင်းဒေတာသည် မပြောင်းလဲဘဲရှိနေသည်။ ဒေတာကိုမူရင်းပုံစံအတိုင်းအသုံးပြုရန်၊ ရှုပ်ထွေးအောင်လုပ်သည့်နည်းလမ်းသည် ပြန်ပြောင်းနိုင်လျှင်နှင့် ထိုသို့ပြုလုပ်ရန်ကိရိယာများရှိလျှင် ၎င်းကို deobfuscate လုပ်ရန်လိုအပ်လေ့ရှိသည်။
ကျွန်ုပ်တို့၏ကိရိယာသည် အလယ်အလတ်အရွယ်အစားရှိသောစာသားများကိုကိုင်တွယ်ရန်ဒီဇိုင်းထုတ်ထားသော်လည်း၊ အလွန်ကြီးမားသော input များသည် browser performance ကိုထိခိုက်နိုင်သည်။ အသုံးများသောအခြေအနေအများစုအတွက် လက်တွေ့ကျသောကန့်သတ်ချက်မရှိသင့်ပါ။
ဟုတ်ကဲ့၊ ကျွန်ုပ်တို့၏ စာသားရှုပ်ထွေးအောင်လုပ်သည့်ကိရိယာသည် သင်၏ browser ထဲတွင် client-side ၌ လုပ်ဆောင်ချက်အားလုံးကိုလုပ်ဆောင်သည်။ သင်၏ဒေတာကို ကျွန်ုပ်တို့၏ဆာဗာများသို့ ဘယ်တော့မှမပို့ပါ သို့မဟုတ် သိမ်းဆည်းခြင်းမရှိပါ၊ privacy နှင့် security အဆင့်မြင့်မားမှုကိုသေချာစေသည်။
၎င်းသည် အသုံးပြုသောရှုပ်ထွေးအောင်လုပ်သည့်နည်းလမ်းပေါ်တွင်မူတည်သည်။ အချို့သောနည်းလမ်းများသည် algorithm ကိုသိလျှင် ပြန်ပြောင်းနိုင်သော်လည်း၊ အခြားနည်းလမ်းများသည် one-way သို့မဟုတ် ပြန်ပြောင်းရန်အလွန်ခက်ခဲအောင်ဒီဇိုင်းထုတ်ထားသည်။ ကျွန်ုပ်တို့၏ကိရိယာသည် မချိုးဖောက်နိုင်သော encryption ထက် ဖုံးကွယ်ခြင်းကိုအာရုံစိုက်သည်။
မဟုတ်ပါ။ Encryption သည် cryptographic keys များကိုအသုံးပြု၍ မှန်ကန်သော key မရှိဘဲဒေတာကိုဖတ်မရအောင်ပြုလုပ်သည့် ခိုင်မာသော security measure တစ်ခုဖြစ်သည်။ ရှုပ်ထွေးအောင်လုပ်ခြင်းသည် ဒေတာကို ပထမတစ်ချက်ကြည့်ရုံဖြင့်နားလည်ရန်ခက်ခဲစေရန်ရည်ရွယ်သော်လည်း encryption ကဲ့သို့ security အဆင့်ကိုမပေးပါ။
စာသားရှုပ်ထွေးအောင်လုပ်ခြင်းသည် ဒေတာကိုမတော်တဆကြည့်ရှုခြင်းမှကာကွယ်လိုသည့်အခါ၊ spam bot များမှအီးမေးလ်လိပ်စာများကိုဖုံးကွယ်လိုသည့်အခါ၊ client-side JavaScript code snippets များကိုကာကွယ်လိုသည့်အခါ၊ သို့မဟုတ် configuration strings များကိုဖုံးကွယ်လိုသည့်အခါ အသုံးဝင်သည်။
မဟုတ်ပါ။ စာသားရှုပ်ထွေးအောင်လုပ်ခြင်းသည် စကားဝှက်ကာကွယ်ရေးအတွက်မသင့်တော်ပါ။ စကားဝှက်များကို salt နှင့်အတူ ခိုင်မာသော one-way hashing algorithms (ဥပမာ၊ Argon2, bcrypt, သို့မဟုတ် scrypt) ကိုအသုံးပြု၍ အမြဲတမ်း hash လုပ်သင့်သည်။
ရိုးရိုးစာသား၊ code snippets (JavaScript, HTML, etc.), အီးမေးလ်လိပ်စာများ၊ configuration data, သို့မဟုတ် မည်သည့် character string ကိုမဆို ရှုပ်ထွေးအောင်လုပ်နိုင်သည်။
ကျွန်ုပ်တို့၏ကိရိယာသည် မတူညီသောရှုပ်ထွေးအောင်လုပ်သည့်နည်းလမ်းများ သို့မဟုတ် ရှုပ်ထွေးမှုအဆင့်များကိုပေးနိုင်သည်။ သင်၏လိုအပ်ချက်များနှင့်အကိုက်ညီဆုံးနည်းလမ်းကိုရွေးချယ်ရန် ကိရိယာ၏ user interface ရှိ ရရှိနိုင်သောရွေးချယ်စရာများကိုစစ်ဆေးပါ။
ဟုတ်ကဲ့၊ ဤအွန်လိုင်းစာသားရှုပ်ထွေးအောင်လုပ်သည့်ကိရိယာကို အသုံးပြုသူများက သူတို့၏စာသားအချက်အလက်ကို လျင်မြန်လွယ်ကူစွာကာကွယ်နိုင်ရန် အများအားဖြင့်အခမဲ့ပေးထားသည်။
ဝဘ်စာမျက်နှာများတွင်ပြသထားသောအီးမေးလ်လိပ်စာများကိုရှုပ်ထွေးအောင်လုပ်ခြင်းဖြင့်၊ အလိုအလျောက် spam bot များက ၎င်းတို့ကိုစုဆောင်းရန်ခက်ခဲစေပြီး သင်လက်ခံရရှိသည့်မလိုလားအပ်သောအီးမေးလ်ပမာဏကိုလျှော့ချနိုင်သည်။
စာသားရှုပ်ထွေးအောင်လုပ်ခြင်းကိုယ်တိုင်က ယေဘုယျအားဖြင့်တရားမဝင်ပါ။ သို့သော်၊ malicious code ကိုဖုံးကွယ်ရန် သို့မဟုတ် ခွင့်ပြုချက်မရှိဘဲ security measures များကိုကျော်လွှားရန် ရှုပ်ထွေးအောင်လုပ်ခြင်းကိုအသုံးပြုခြင်းသည် တရားဥပဒေဆိုင်ရာအကျိုးဆက်များရှိနိုင်သည်။ ထိုကဲ့သို့သောကိရိယာများကို အမြဲတမ်းတာဝန်သိစွာအသုံးပြုပါ။
SEO အတွက်အရေးကြီးသောအကြောင်းအရာကို အကြီးအကျယ်ရှုပ်ထွေးအောင်လုပ်ထားပြီး client-side deobfuscation လိုအပ်ပါက၊ search engine crawlers များက ၎င်းကိုမှန်ကန်စွာ index လုပ်ရန်အခက်အခဲရှိနိုင်သည်။ ရှာဖွေရေးအင်ဂျင်များအတွက်ရည်ရွယ်သည့် core content ကိုရှုပ်ထွေးအောင်လုပ်ရန် ယေဘုယျအားဖြင့်မအကြံပြုပါ။
ဘဏ္ဍာရေးဆိုင်ရာအချက်အလက်များ သို့မဟုတ် ခိုင်မာသောစကားဝှက်များကဲ့သို့ အလွန်အရေးကြီးသောဒေတာများအတွက် အဓိက security measure အဖြစ် စာသားရှုပ်ထွေးအောင်လုပ်ခြင်းကိုအားမကိုးပါနှင့်။ ရှာဖွေရေးအင်ဂျင်များက လွယ်ကူစွာ index လုပ်ရန်လိုအပ်သည့် သို့မဟုတ် နည်းပညာပိုင်းဆိုင်ရာဝင်ရောက်စွက်ဖက်မှုမရှိဘဲ အသုံးပြုသူများက လွယ်ကူစွာဝင်ရောက်ကြည့်ရှုနိုင်သည့် content အတွက်လည်း မသင့်တော်ပါ။
သင်၏စာသားအချက်အလက်ကို စပ်စုသောမျက်လုံးများမှ ကာကွယ်ရန် သင်၏စာသားများကို အွန်လိုင်းတွင် လွယ်ကူစွာ ရှုပ်ထွေးအောင်လုပ်ပါ။ မြန်ဆန်၊ အခမဲ့၊ နှင့် client-side လုပ်ဆောင်ခြင်းဖြင့် privacy ကိုမြှင့်တင်ပါ။