ကွန်ပျူတာများပရိုဂရမ်းမင်း

အဘယ်ကြောင့်ပါကအဘယ်သို့သောအနှင့်အဘယ်သို့ဆိုင်ဖြစ်ပျက်: တစ်ဦးက hash function ကိုဖြစ်ပါတယ်

ဖော်ပြချက်ထဲတွင်တိုက်ရိုက်သူတို့ကိုယ်သူတို့ရေစီးခြင်းသို့မဟုတ်ဖိုင်များကိုဒေါင်းလုပ်ရသောအခါမကြာခဏဆိုသလိုမကြာခဏမှတ်စုတစ်ခု« MD5 »နှင့်အတူ (ဥပမာ, ex.ua အတွက်) « ad33e486d0578a892b8vbd8b19e28754 »တူတစ်ခုခုရှိ၏။ ဤသည် hash code ကို - ထိုအဝင်ဒေတာ processing ပြီးနောက် hash function ကို Output ဖြစ်ပါတယ်သောရလဒ်။ အင်္ဂလိပ်ခုနှစ်တွင် hash ရှုပ်ထွေးမှုများ, ဆေးခြောက်, ပေါင်းပင်, ဒါမှမဟုတ် minced အသားနှင့်ဟင်းသီးဟင်းရွက်များတစ်ပန်းကန်ဖော်ပြသည်။ ကျနော်တို့ကလက်တွေ့မဖြစ်နိုင်ဘူးကြောင်းပြောနိုင်, အဟက်ရှ်အလွန်ခက်ခဲသည် decrypt ။ ထိုအခါမေးခွန်းပေါ်ပေါက်: "ငါတို့သည်အဘယ်ကြောင့်ဤအရာအားလုံးလို ပါလျှင်, hash လုပ်ဆောင်ချက်များကို သူတို့မှာလည်းကြတယ်မရနိုင်သည့်နားမလည် gibberish, ပေး?" ။ ဒီဆောင်းပါးထဲမှာဆွေးနွေးလိမ့်မည်။

ဘာ hash function ကိုဖြစ်တယ်, ဘယ်လိုအလုပ်လုပ်သလဲ,

ဒီ function fixed အရှည်၏ရလဒ်အဖြစ်ဝင်လာသော data တွေကိုမတရားဖမ်းဆီးကြီးမားတဲ့ငွေပမာဏကိုပြောင်းလဲဒီဇိုင်းပြုလုပ်ထားသည်။ ထိုကဲ့သို့သောအသွင်ပြောင်းများ၏အလွန်ဖြစ်စဉ်ကို hash ကိုခေါ်ပြီးလျှင်, ရလဒ်ဖြစ်ပါတယ် - တဲ့ hash သို့မဟုတ် hash code ကို။ တခါတလေတောင်မှစကားလုံး "လက်ဗွေရာ" သို့မဟုတ် "မက်ဆေ့ခ်ျကိုအကျဉ်းချုပ်မှ" ကိုအသုံးပြုပြီး, ဒါပေမယ့်အလေ့အကျင့်အတွက်သူတို့ဘယ်လောက်အလွန်ရှားပါးတဲ့ဖြစ်ကြသည်။ အခြို့သောအရှည်၏သင်္ကေတတစ်ခုအခြို့သော sequence ကိုအတွက်မဆို Datasets အသွင်ပြောင်းဖို့ဘယ်လိုအများအပြားကွဲပြားခြားနားသော algorithms ရှိပါတယ်။ 1991 ခုနှစ်တွင်တီထွင်ခဲ့သော MD5 ကိုခေါ်ဆုံးအသုံးများ algorithm ကို။ ယနေ့အထိ, MD5 နည်းနည်းခေတ်နောက်ကျသည်နှင့်အသုံးပြုခြင်းကိုအကြံပြုသည်မဟုတ်ဆိုတဲ့အချက်ကိုနေသော်လည်းနေဆဲန်းကျင်နေဆဲဖြစ်ပါသည်, မကြာခဏအစားက်ဘ်ဆိုက်များပေါ်တွင် "hash code ကို" ၏ရိုးရှင်းစွာ MD5 ရေးနှင့် code ကိုသူ့ဟာသူဖော်ပြသည်။

အဘယ်ကြောင့်ကျွန်တော်တစ်ဦး hash function ကိုလိုအပ်သလဲ?

ရလဒ်ကိုသိရှိပါကမူလ data ကိုဆုံးဖြတ်ရန်လက်တွေ့ကျကျမဖြစ်နိုင်ဘူး, ဒါပေမယ့်တူညီတဲ့အဝင်ဒေတာတူညီတဲ့ရလဒ်ပေးပါ။ ထို့ကြောင့် hash function ကို (လည်း convolution function ကိုခေါ်) ကိုမကြာခဏထိုကဲ့သို့သောသင့်ရဲ့စကားဝှက်အသုံးပြုသူအမည်, ID ကိုနံပါတ်နှင့်အခြားပုဂ္ဂိုလ်ရေးသတင်းအချက်အလက်အဖြစ်အလွန်အထိခိုက်မခံအချက်အလက်တွေကိုသိမ်းထားဖို့အသုံးပြုသည်။ အစားဒေတာဘေ့စထဲမှာသိမ်းထားတဲ့သူတို့နှင့်အတူ, အသုံးပြုသူထဲသို့ဝင်သတင်းအချက်အလက်များနှိုင်းယှဉ်၏, hash တွေကိုတစ်ဦးနှိုင်းယှဉ်ရှိသေး၏။ ဤသည်မှာအချက်အလက်များ၏မတော်တဆယိုစိမ့်မှု, အဘယ်သူမျှမမိမိတို့ကိုယ်ပိုင်ရည်ရွယ်ချက်များအတွက်အရေးကြီးသောအချက်အလက်များ၏အားသာချက်ယူနိုင်သည်ကိုသေချာ။ အဆိုပါ hash code ကိုနှိုင်းယှဉ်ခြင်းအားဖြင့်ဆက်သွယ်ရေးပြတ်တောက် download, စဉ်အတွင်းဖြစ်ပွားခဲ့သည်အထူးသဖြင့်လျှင်, ထို့ပြင်အင်တာနက်ကိုမှဖိုင်များကိုဒေါင်းလုပ်၏မှန်ကန်မှုကိုစစ်ဆေးရန်အဆင်ပြေပါတယ်။

hash: သူတို့ t ကိုတွေဘာတွေရှိတယ်ဆိုတာ

သင့်ရဲ့ဦးတည်ရာကို hash function ကိုပေါ် မူတည်. သုံးမျိုးထဲကတစ်ခုဖြစ်နိုင်သည်

1. အဆိုပါ function ကိုသတင်းအချက်အလက်များ၏သမာဓိစစ်ဆေး

အခါ ဒေတာထုတ်လွှင့် ကွန်ရက်တစ်ခု, ထိုအရပ်၌ hash packet ကို၏တွက်ချက်မှုဖြစ်ပါသည်, ဤရလဒ်ကိုလည်းဖိုင်နှင့်အတူကူးစက်နေပါတယ်။ လက်ခံရရှိသည့်အခါနောက်တဖန် hash code ကိုတွက်ချက်ခြင်းနှင့်ကွန်ယက်အားဖြင့်ရရှိသောတန်ဖိုးနဲ့နှိုင်းယှဉ်။ code ကိုမကိုက်ညီပါကမှားယွင်းမှုတစ်ခုညွှန်ပြနေပြီး, ပျက်စီးသွားသောအထုပ်နောက်တဖန်ပြောင်းရွှေ့လိမ့်မည်။ ထိုကဲ့သို့သောတွက်ချက်မှု function ကိုအစာရှောင်ခြင်းမြန်နှုန်းပေမယ့် hash တန်ဖိုးများနှင့်ဆင်းရဲသောတည်ငြိမ်မှု၏သေးငယ်တဲ့အရေအတွက်။ ဒီအမျိုးအစားဥပမာတစ်ခုသာ 232 မတူညီသောစံတန်ဖိုးများသည့် CRC32 ။

အဆိုပါ cryptographic function ကို 2.

ဒီအမျိုးအစား ဆန့်ကျင်ကာကွယ်ဖို့အတွက်အသုံးပြုသည် ခွင့်ပြုချက်မရှိဘဲဝင်ရောက်ခွင့် (ND) ။ သူတို့ကသငျသညျဒေတာအကျင့်ပျက်ခြစားမှုကွန်ယက်ကျော်ဖိုင်များကိုလွှဲပြောင်းစဉ်အတွင်း LP ၏ရလဒ်အဖြစ်ရှိခဲ့ပါသည်ရှိမရှိကြည့်ဖို့စစ်ဆေးခွင့်ပြုပါ။ အဆိုပါလက်ခံရရှိဖိုင်ဟက်ရှ်ကွဲပြားခြားနားသောအစီအစဉ်များကိုတစ်ဗဟု အသုံးပြု. တွက်ချက်နိုင်ပါတယ်အဖြစ်စစ်မှန်တဲ့ hash, ဤကိစ္စတွင်အတွက်လူသိရှင်ကြားရရှိနိုင်ပါသည်။ ထိုကဲ့သို့သော features တွေရှည်သောအသက်နှင့်တည်ငြိမ်စစ်ဆင်ရေးများနှင့်ဝင်တိုက်ခြင်းအဘို့အရှာဖွေရေး (ကွဲပြားခြားနားသောအရင်းအမြစ်ဒေတာကနေဖြစ်နိုင်သမျှပွဲစဉ်ရလဒ်များကို) အလွန်ရှုပ်ထွေးပါတယ်။ ထိုသို့သောလုပ်ဆောင်ချက်များကိုစကားဝှက်ဒေတာဘေ့စ (SH1, SH2, MD5) နှင့်အခြားအဖိုးတန်သတင်းအချက်အလက်အတွက်သိုလှောင်မှုအတွက်အသုံးပြုကြသည်။

3. အဆိုပါ function ကိုတစ်ဦးအကျိုးရှိစွာဒေတာဖွဲ့စည်းပုံမှာဖန်တီးဖို့ဒီဇိုင်းပြုလုပ်

၎င်း၏ရည်ရွယ်ချက်မှာ hash စားပွဲပေါ်မှာဟုခေါ်ဝေါ်သောအထူးဖွဲ့စည်းပုံအတွက်အချက်အလက်များ၏မဟုတ်ဘဲကျစ်လစ်သိပ်သည်းခြင်းနှင့်စနစ်တကျအဖွဲ့အစည်းတစ်ခုဖြစ်သည်။ ဤသည်ကိုစားပွဲသငျသညျသစ်သတင်းအချက်အလက် add သတင်းအချက်အလက်ဖျက်ခြင်းနှင့်အလွန်မြင့်မားအမြန်နှုန်းမှာလိုအပ်သည် data တွေကိုရှာဖွေခွင့်ပြုထားသည်။

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 my.delachieve.com. Theme powered by WordPress.