ဖိုင်များဖြင့် ခွဲခြမ်းစိတ်ဖြာခြင်း- ကဏ္ဍများတွင် ဒေတာကို တိုက်ရိုက် ဝှက်ထားသည်။

နိဒါန်းအတို

Steganography ကို မည်သူမဆို မမှတ်မိပါက၊ ကွန်တိန်နာအချို့တွင် အချက်အလက်များကို ဖုံးကွယ်ထားခြင်း ဖြစ်ပါသည်။ ဥပမာအားဖြင့်၊ ပုံများတွင် (ဆွေးနွေးခဲ့သည်။ ဒီမှာ и ဒီမှာ) ဖိုင်စနစ်၏ ဝန်ဆောင်မှုဇယားများတွင်လည်း ဒေတာကို ဝှက်ထားနိုင်သည် (၎င်းအကြောင်းကို ရေးသားထားသည်။ ဒီမှာ) နှင့်ပင် TCP protocol ဝန်ဆောင်မှု packets တွင်. ကံမကောင်းစွာပဲ၊ ဤနည်းလမ်းများအားလုံးတွင် အားနည်းချက်တစ်ခုရှိသည်- အချက်အလက်များကို ကွန်တိန်နာတစ်ခုထဲသို့ မသိမသာ "မြှပ်နှံရန်" ကွန်တိန်နာ၏အတွင်းပိုင်းဖွဲ့စည်းပုံ၏အင်္ဂါရပ်များကို ထည့်သွင်းစဉ်းစားသည့် လိမ္မာပါးနပ်သော algorithms လိုအပ်ပါသည်။ ထို့အပြင် ကွန်တိန်နာ၏ ခြယ်လှယ်မှုကို ခံနိုင်ရည်ရှိသော ပြဿနာများလည်း ရှိနေသည်- ဥပမာ၊ ပုံတစ်ပုံကို အနည်းငယ်တည်းဖြတ်ပါက၊ ဝှက်ထားသော အချက်အလက် ပျောက်ဆုံးသွားမည်ဖြစ်သည်။

ရှုပ်ထွေးသော အယ်လဂိုရီသမ်များနှင့် ဒေတာများဖြင့် သိမ်မွေ့သော ခြယ်လှယ်မှုများမပါဘဲ လုပ်ဆောင်နိုင်သလော၊ တစ်ချိန်တည်းတွင် ကွန်တိန်နာ၏ လုပ်ဆောင်နိုင်စွမ်းနှင့် လျှို့ဝှက်ဒေတာများ၏ လက်ခံနိုင်သော ဘေးကင်းမှုအဆင့်ကို သေချာစေပါသလား။ ရှေ့ကိုမျှော်ကြည့်၊ ငါပြောမယ် - ဟုတ်တယ်၊ ဖြစ်နိုင်တယ်။ ပြီးတော့ အသုံးဝင်မှုတစ်ခုတောင် ပေးမယ်။

သွေးစွန်းသောနည်းလမ်းအသေးစိတ်

အခြေခံ အယူအဆသည် ကလပ်တစ်ခုနှင့် နဖူးကို ထိုးနှက်ခြင်းကဲ့သို့ ရိုးရှင်းသည်- လည်ပတ်မှုစနစ်သည် ဘယ်သောအခါမှ မရေးနိုင် (သို့မဟုတ် ရှားပါးသော ကိစ္စများတွင် ရေးသည်) ဒစ်ပေါ်တွင် နေရာများ ရှိပါသည်။ ဆန်းကျယ်သော အယ်လဂိုရီသမ်များဖြင့် ဤနေရာများကို ရှာဖွေရန် မလိုအပ်စေရန်၊ ကျွန်ုပ်တို့သည် ထပ်လောင်းခြင်းကို အသုံးပြုပါမည် - ဆိုလိုသည်မှာ၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ လျှို့ဝှက်အချက်အလက်များကို ဒစ်ခ်၏ ကဏ္ဍအားလုံးတွင် အကြိမ်များစွာ ပွားနေပါမည်။ ထို့နောက်၊ ဤဂုဏ်အသရေ၏ထိပ်တွင်၊ သင်သည် လိုအပ်သော partitions များ၊ format ဖိုင်စနစ်များကိုဖန်တီးနိုင်သည်၊ ဖိုင်များရေးပြီး OS ကိုထည့်သွင်းနိုင်သည် - အားလုံးအတူတူပါပဲ၊ လျှို့ဝှက်ဒေတာအချို့ကိုသိမ်းဆည်းထားနိုင်ပြီးထုတ်ယူနိုင်သည်၊ နှင့်ထပ်ပွားမှုများစွာသည်ကျွန်ုပ်တို့ကိုအပိုင်းပိုင်းများမှမူရင်းတစ်ခုလုံးကိုစုစည်းရန်ကူညီပေးလိမ့်မည်။

ဤနည်းလမ်း၏ အားသာချက်မှာ ထင်ရှားသည်- ကျွန်ုပ်တို့သည် ဖိုင်ဖော်မတ် သို့မဟုတ် အသုံးပြုသည့် ဖိုင်စနစ်အမျိုးအစားကိုပင် မမူတည်ပါ။

အားနည်းချက်တွေက ထင်သာမြင်သာရှိ၊

  • အသုံးပြုသူမှမြင်ရသောအကြောင်းအရာများ၏နောက်ဆက်တွဲအပန်းဖြေမှုဖြင့် disk တစ်ခုလုံးကိုလုံးဝပြန်လည်ရေးသားခြင်းဖြင့်သာလျှို့ဝှက်ဒေတာကိုပြောင်းလဲနိုင်သည်။ ဤကိစ္စတွင်၊ သင်သည် ရုပ်ပုံတစ်ခုမှ disk ကို ပြန်လည်ဖန်တီးပေးသည့် ဆော့ဖ်ဝဲကို အသုံးမပြုနိုင်ပါ။ ၎င်းသည် ယခင်လျှို့ဝှက်ဒေတာကိုလည်း ပြန်လည်ဖန်တီးပေးမည်ဖြစ်သည်။
  • လျှို့ဝှက်ဒေတာပမာဏ ကြီးမားလေ၊ အချက်အလက်အချို့ ဆုံးရှုံးနိုင်ခြေ ပိုများလေဖြစ်သည်။
  • ဒစ်ခ်တစ်ခုမှဒေတာကို ထုတ်ယူခြင်းသည် အချိန်ကြာမြင့်နိုင်သည်။ မိနစ်များစွာမှ ရက်ပေါင်းများစွာ (ခေတ်မီဒစ်များသည် ကြီးမားသည်)။

အခု အသေးစိတ်ကို ဆက်သွားရအောင်။

အကယ်၍ သင်သည် လျှို့ဝှက်အချက်အလက်များကို ဒစ်တစ်ခုလုံးအနှံ့ ဖြန့်ကြက်ပါက သာမန်မျက်စိဖြင့်သာ ဝှက်ထားမည်မှာ ထင်ရှားပါသည်။ ဒစ်ကို တည်းဖြတ်သူလို့ ပြောရင် သင့်မျက်လုံးတွေကို တပ်ဆင်ထားရင် ဒေတာတွေက သူ့ရဲ့ ဂုဏ်ကျက်သရေ ပေါ်လာပါလိမ့်မယ်။ ထို့ကြောင့် ဒေတာများကို တောက်ပြောင်ခြင်းမရှိစေရန် စာဝှက်ထားရန် အကြံကောင်းဖြစ်မည်။ aes256-cbc algorithm ကို အသုံးပြု၍ ရိုးရှင်းသော်လည်း အရသာရှိရှိ စာဝှက်ပါမည်။ ကျွန်ုပ်တို့သည် အသုံးပြုသူကို ကုဒ်ဝှက်ရေးသော့အတွက် တောင်းဆိုမည်ဖြစ်ပြီး ကောင်းသောစကားဝှက်တစ်ခု ပေါ်လာပါစေ။

နောက်မေးခွန်းတစ်ခုကတော့ ယိုယွင်းနေတဲ့ data တွေကို "မှန်တယ်" ဆိုတာကို ဘယ်လိုခွဲခြားရမလဲ။ ဤနေရာတွင် checksum သည်ကျွန်ုပ်တို့ကိုကူညီလိမ့်မည်၊ ရိုးရှင်းသောတစ်ခုမဟုတ်သော်လည်း SHA1။ ဘာကြောင့်လဲ? git အတွက် လုံလောက်ပြီ၊ ထို့ကြောင့် ၎င်းသည် ကျွန်ုပ်တို့အတွက် လည်း အဆင်ပြေပါသည်။ ဆုံးဖြတ်ခဲ့သည်- ကျွန်ုပ်တို့သည် သိမ်းဆည်းထားသော အချက်အလက်အပိုင်းအစတစ်ခုစီကို checksum တစ်ခုဖြင့် ပေးဆောင်ပြီး၊ ၎င်းသည် ကုဒ်ဝှက်ပြီးနောက် ၎င်းနှင့်ကိုက်ညီပါက၊ ကုဒ်ဝှက်ခြင်းအောင်မြင်ပါသည်။

သင်သည် အပိုင်းပိုင်းနံပါတ်နှင့် လျှို့ဝှက်ဒေတာ၏ စုစုပေါင်းအရှည်ကိုလည်း သေချာပေါက် လိုအပ်ပါသည်။ အပိုင်းအစ နံပါတ်သည် ကျွန်ုပ်တို့ ကုဒ်ဝှက်ထားပြီးသော အပိုင်းအစများ ကျန်နေသေးသည်ကို ခြေရာခံရန် ဖြစ်သည်။ မလိုအပ်သောဒေတာ (aka padding) မရေးမိစေရန်အတွက် နောက်ဆုံးအပိုင်းကို လုပ်ဆောင်သည့်အခါ စုစုပေါင်းအရှည်သည် ကျွန်ုပ်တို့အတွက် အသုံးဝင်မည်ဖြစ်ပါသည်။ ဘာပဲဖြစ်ဖြစ် ကျွန်တော်တို့မှာ ခေါင်းစီးတစ်ခုရှိလို့၊ အဲဒီမှာ လျှို့ဝှက်ဖိုင်ရဲ့ နာမည်ကို ထည့်ကြည့်ရအောင်။ ၎င်းကိုဖွင့်နည်းကို မခန့်မှန်းနိုင်စေရန် ကုဒ်ဝှက်ပြီးနောက် အသုံးဝင်မည်ဖြစ်သည်။

နည်းလမ်းကို လက်တွေ့စမ်းသပ်ပါ။

စမ်းသပ်ရန်အတွက်၊ ကျွန်ုပ်တို့သည် အသုံးအများဆုံး သိုလှောင်မှုကြားခံ- flash drive ကို ယူပါမည်။ စမ်းသပ်မှုများအတွက် အလွန်သင့်လျော်သော 1 GB ပါသော အဟောင်းတစ်ခုကို ကျွန်ုပ်တွေ့ရှိခဲ့သည်။ အကယ်၍ သင်သည် ကျွန်ုပ်ကဲ့သို့ပင် ရုပ်ပိုင်းဆိုင်ရာမီဒီယာကို မနှောင့်ယှက်ရန် ဆုံးဖြတ်ထားသော်လည်း ဖိုင်တစ်ခု - ဒစ်ခ်ပုံတစ်ပုံကို စမ်းသပ်ရန် ဆုံးဖြတ်ထားပါက၊ ၎င်းသည် အလုပ်မဖြစ်ပါ။ ထိုကဲ့သို့သော "ဒစ်ခ်ကို ဖော်မတ်လုပ်သည့်အခါ"၊ Linux သည် ဖိုင်ကို အသစ်တစ်ဖန် ဖန်တီးပေးပြီး အသုံးမပြုသောကဏ္ဍအားလုံးကို သုညဖြင့် ပြည့်သွားမည်ဖြစ်သည်။

ကံမကောင်းစွာဖြင့်၊ ကျွန်ုပ်တို့သည် Linux စက်အဖြစ် လသာဆောင်ပေါ်တွင် လဲလျောင်းနေသော Raspberry Pi 3 မိုးလေဝသဌာနကို အသုံးပြုခဲ့ရသည်။ အဲဒီမှာ မန်မိုရီ သိပ်မရှိတဲ့အတွက် ဖိုင်ကြီးတွေကို ဖျောက်ထားမှာ မဟုတ်ပါဘူး။ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ အများဆုံးအရွယ်အစားကို 10 megabytes ဖြင့် ကန့်သတ်ပါမည်။ သေးငယ်လွန်းသော ဖိုင်များကို ဝှက်ထားရန် အကြောင်းမရှိပါ- utility သည် အချက်အလက်များကို 4 KB အစုအဝေးအတွင်း disk သို့ ရေးပေးသည်။ ထို့ကြောင့်၊ ကျွန်ုပ်တို့သည် အောက်ဖော်ပြပါ 3 KB ဖိုင်ကို ကျွန်ုပ်တို့ကိုယ်တိုင် ကန့်သတ်ထားပါမည် - ၎င်းသည် ဤအစုအဝေးတစ်ခုနှင့် အံကိုက်ဖြစ်သည်။

ကျွန်ုပ်တို့သည် လျှို့ဝှက်အချက်အလက်များကို ဖတ်နိုင်သည်ရှိမရှိ အဆင့်တစ်ဆင့်ချင်းစီပြီးနောက် flash drive ကို တစ်ဆင့်ပြီးတစ်ဆင့် အတုခိုးပါမည်။

  1. အစုလိုက်အရွယ်အစား 16 KB ရှိသော FAT16 ဖော်မတ်တွင် အမြန်ဖော်မတ်။ Windows 7 သည် ဖိုင်စနစ်မရှိသော flash drive ဖြင့်လုပ်ဆောင်ရန် အကြံပြုထားသည်။
  2. flash drive တွင် အမှိုက်အမျိုးအစားအားလုံးကို 50% ဖြည့်သွင်းပါ။
  3. flash drive တွင် အမှိုက်အမျိုးအစားအားလုံးကို 100% ဖြည့်သွင်းပါ။
  4. FAT16 ဖော်မတ်ဖြင့် "ရှည်" ဖော်မတ်ချခြင်း (အရာရာအားလုံးကို ထပ်ရေးခြင်း)။

မျှော်လင့်ထားသည့်အတိုင်း ပထမစမ်းသပ်မှုနှစ်ခုသည် ပြီးပြည့်စုံသောအောင်ပွဲဖြင့် ပြီးဆုံးသွားသည်- utility သည် flash drive မှလျှို့ဝှက်ဒေတာ 10 megabytes ကို အောင်မြင်စွာထုတ်ယူနိုင်ခဲ့သည်။ သို့သော် flash drive ကို ဖိုင်များပြည့်အောင်ဖြည့်ပြီးနောက်တွင် ချို့ယွင်းချက်တစ်ခု ဖြစ်ပွားခဲ့သည်။

Total clusters read: 250752, decrypted: 158
ERROR: cannot write incomplete secretFile

ကျွန်ုပ်တို့တွေ့မြင်ရသည့်အတိုင်း၊ ကျွန်ုပ်တို့သည် 158 bytes ကိုပေးဆောင်သည့် ဒေတာကုန်ကြမ်း 632 ကီလိုဘိုက် (636424 ကီလိုဘိုက်) ကိုသာ အစုအဖွဲ့ 10 ခုကိုသာ အောင်မြင်စွာ ကုဒ်ဝှက်နိုင်ခဲ့သည်။ 1 megabytes သည် လုံလောက်မည်မဟုတ်ကြောင်း ရှင်းရှင်းလင်းလင်းသိရပြီး ဤအစုအဝေးများကြားတွင် ထပ်နေခြင်းများ ရှိနေသည်မှာ ထင်ရှားပါသည်။ 3 megabyte ကိုပင် ဤနည်းဖြင့် ပြန်မရနိုင်ပါ။ သို့သော် ၎င်းကို ဖော်မတ်ချပြီး စာရေးပြီးပါက flash drive မှ လျှို့ဝှက်ဒေတာ 120 ကီလိုဘိုက်ကို ပြန်လည်ရရှိမည်ဖြစ်ကြောင်း အာမခံနိုင်ပါသည်။ သို့သော်၊ စမ်းသပ်ချက်များအရ ထိုကဲ့သို့သော flash drive မှ XNUMX ကီလိုဘိုက်ဖိုင်ကို ထုတ်ယူရန် ဖြစ်နိုင်ချေရှိသည်ကို ပြသသည်။

ကံမကောင်းစွာပဲ၊ နောက်ဆုံးစမ်းသပ်မှုတွင် flash drive ကိုလုံးဝ overwrite လုပ်ထားကြောင်းပြသခဲ့သည်

$ sudo ./steganodisk -p password /dev/sda
Device size: 250752 clusters
250700 99%
Total clusters read: 250752, decrypted: 0
ERROR: cannot write incomplete secretFile

အစုအဝေးတစ်ခုမှ မကယ်တင်နိုင်ခဲ့ပါ... ဝမ်းနည်းဖွယ်ကောင်းသော်လည်း ကြေကွဲဖွယ်မရှိပါ။ ဖော်မတ်မချခင် flash drive မှာ partition တစ်ခုဖန်တီးပြီး အဲဒီထဲက ဖိုင်စနစ်တစ်ခုကို ကြိုးစားကြည့်ရအောင်။ စကားမစပ်၊ ၎င်းသည် ဤဖော်မက်အတိအကျဖြင့် စက်ရုံမှလာသောကြောင့် ကျွန်ုပ်တို့သည် သံသယဖြစ်ဖွယ်တစ်စုံတစ်ရာကိုမျှ မလုပ်ပါ။
flash drive တွင်ရရှိနိုင်သောနေရာလွတ်အနည်းငယ်လျော့နည်းသွားလိမ့်မည်ဟုမျှော်လင့်ရသည်။

10 megabytes ကို လုံးဝအပြည့်ဒစ်ပေါ်တွင် ဝှက်ထား၍မရဟုလည်း အတော်လေး မျှော်လင့်ထားသည်။ သို့သော် ယခုအခါ အောင်မြင်စွာ ကုဒ်ဝှက်ထားသော အစုအဝေးများ၏ အရေအတွက်သည် နှစ်ဆကျော် တိုးလာပါသည်။

Total clusters read: 250752, decrypted: 405

ကံမကောင်းစွာဖြင့်၊ အပိုင်းပိုင်းမှ megabyte တစ်ခုကို စုစည်းရန် မဖြစ်နိုင်သော်လည်း ကီလိုဘိုက် နှစ်ရာသည် လွယ်ကူပါသည်။

ကောင်းပြီ၊ နောက်ဆုံး၊ 4 ကြိမ်မြောက်စစ်ဆေးခြင်းဆိုင်ရာသတင်းဖြစ်သည်၊ ဤအချိန်သည်ပျော်ရွှင်စရာဖြစ်သည် - ထိုကဲ့သို့သော flash drive ကိုဖော်မတ်အပြည့်ချထားခြင်းသည်အချက်အလက်များအားလုံးကိုပျက်စီးစေသည်မဟုတ်ပါ။ လျှို့ဝှက်ဒေတာ 120 ကီလိုဘိုက်သည် အသုံးမပြုသောနေရာနှင့် ကိုက်ညီပါသည်။

စမ်းသပ်မှုဇယားအကျဉ်းချုပ်

ဖိုင်များဖြင့် ခွဲခြမ်းစိတ်ဖြာခြင်း- ကဏ္ဍများတွင် ဒေတာကို တိုက်ရိုက် ဝှက်ထားသည်။

သီအိုရီအနည်းငယ်- နေရာလွတ်နှင့် အသုံးမပြုသောကဏ္ဍများအကြောင်း

အကယ်၍ သင်သည် သင်၏ hard drive ကို အပိုင်းပိုင်းခွဲဖူးပါက၊ disk ပေါ်ရှိ နေရာလွတ်အားလုံးကို ခွဲဝေပေးရန် အမြဲတမ်း မဖြစ်နိုင်ကြောင်း သတိပြုမိပေမည်။ ပထမအပိုင်းသည် အမြဲတမ်း အင်တင်းအကွက်အချို့ဖြင့် စတင်သည် (များသောအားဖြင့် 1 megabyte သို့မဟုတ် 2048 ကဏ္ဍများ)။ နောက်ဆုံး partition တွင် တစ်ခါတစ်ရံတွင် အသုံးမပြုသောကဏ္ဍများ၏ "အမြီး" သေးငယ်ပါသည်။ ၎င်းသည်ရှားပါးသော်လည်း၊ တစ်ခါတစ်ရံတွင် partitions များအကြားကွာဟချက်ရှိသည်။

တစ်နည်းဆိုရသော်၊ ပုံမှန်ဒစ်လည်ပတ်မှုအတွင်း ဝင်ရောက်၍မရသော ဒစ်ပေါ်တွင် ကဏ္ဍများ ရှိသည်၊ သို့သော် ဒေတာများကို ဤကဏ္ဍများသို့ စာရေးနိုင်သည်။ ထို့ကြောင့်လည်း ဖတ်နိုင်သည်။ ပြုပြင်မှုနှင့်အတူ disk ၏အစရှိအလွတ်ဧရိယာ၌တည်ရှိသော partition table နှင့် bootloader ကုဒ်လည်းရှိသည်။

partitions တွေကနေ ခဏနားပြီး ငှက်မျက်လုံးမြင်ကွင်းကနေ disk ကိုကြည့်ရအောင်၊ ဤတွင်ကျွန်ုပ်တို့သည် disk ပေါ်တွင်အလွတ် partition တစ်ခုရှိသည်။ အဲဒီထဲမှာ ဖိုင်စနစ်တစ်ခု ဖန်တီးကြည့်ရအောင်။ ဒစ်ခ်ပေါ်ရှိ ကဏ္ဍအချို့ကို ဖျက်မပစ်ရသေးကြောင်း ပြောနိုင်မလား။

နှင့်-and-and - ဗုံလိပ်။ အဖြေက အမြဲတမ်းလိုလို ဖြစ်နေပါလိမ့်မယ်။ ကိစ္စအများစုတွင်၊ ဖိုင်စနစ်တစ်ခုဖန်တီးခြင်းသည် ဝန်ဆောင်မှုအချက်အလက်များ၏ အနည်းငယ်မျှသာဒစ်ထဲသို့ ရေးမှတ်ထားခြင်းကြောင့်ဖြစ်ပြီး partition ၏ကျန်အကြောင်းအရာများသည် ပြောင်းလဲခြင်းမရှိပါ။

ထို့အပြင် - လက်တွေ့ကျကျ သက်သက်ဖြစ်သည် - ဖိုင်စနစ်သည် နောက်ဆုံးကဏ္ဍအထိ ၎င်းအတွက် ခွဲဝေပေးထားသော နေရာအားလုံးကို အမြဲတမ်း မသိမ်းပိုက်နိုင်ဟု ယူဆနိုင်သည်။ ဥပမာအားဖြင့်၊ 16 ကီလိုဘိုက်ရှိသော အစုအဝေးအရွယ်အစားရှိသော FAT64 ဖိုင်စနစ်သည် 64 ကီလိုဘိုက်မများပြားသော အရွယ်အစားရှိသော အပိုင်းတစ်ခုကို လုံးလုံးလျားလျား သိမ်းပိုက်နိုင်မည်မဟုတ်ပေ။ ထိုသို့သော partition ၏အဆုံးတွင်၊ အသုံးပြုသူဒေတာကိုသိမ်းဆည်းရန်လက်လှမ်းမမီသောကဏ္ဍများစွာ၏ "အမြီး" ရှိသင့်သည်။ သို့သော်လည်း ဤယူဆချက်ကို လက်တွေ့ကျကျ အတည်မပြုနိုင်ပေ။

ထို့ကြောင့်၊ steganogram အတွက်ရနိုင်သောနေရာအား တိုးမြှင့်ရန်၊ ပိုမိုကြီးမားသောအစုအဝေးအရွယ်အစားရှိသော ဖိုင်စနစ်တစ်ခုကို အသုံးပြုရန်လိုအပ်သည်။ (ဥပမာ flash drive တွင်) မလိုအပ်လျှင်လည်း partition တစ်ခုဖန်တီးနိုင်သည်။ အလွတ်အပိုင်းများကို ဖန်တီးရန် သို့မဟုတ် ခွဲဝေမထားထားသော ဧရိယာများကို ချန်ထားရန် မလိုအပ်ပါ - ၎င်းသည် စိတ်ဝင်စားသော နိုင်ငံသားများ၏ အာရုံစိုက်မှုကို ဆွဲဆောင်နိုင်မည်ဖြစ်သည်။

စမ်းသပ်မှုများအတွက် အသုံးဝင်မှု

utility ၏အရင်းအမြစ်ကုဒ်ကိုသင်ထိနိုင်သည်။ ဒီမှာ

တည်ဆောက်ရန်အတွက် သင်သည် Qt ဗားရှင်း 5.0 နှင့် အထက်နှင့် OpenSSL လိုအပ်မည်ဖြစ်သည်။ တစ်ခုခု မတည်ဆောက်ပါက၊ သင်သည် steganodisk.pro ဖိုင်ကို ပြင်ရပေမည်။

သင်သည် အစုလိုက်အရွယ်အစားကို 4 KB မှ 512 bytes (secretfile.h) သို့ ပြောင်းနိုင်သည်။ ၎င်းသည် ဝန်ဆောင်မှုအချက်အလက်များအတွက် အပိုဆောင်းငွေကို တိုးပေးလိမ့်မည်- ခေါင်းစီးနှင့် checksum သည် ပုံသေ 68 bytes ရှိသည်။

သဘာဝအားဖြင့်၊ သင်သည် utility ကို root user ၏အခွင့်အရေးနှင့်သတိဖြင့်လုပ်ဆောင်ရန်လိုအပ်သည်။ သတ်မှတ်ထားသော ဖိုင် သို့မဟုတ် စက်ပစ္စည်းကို ထပ်မရေးမီ မေးခွန်းများ ရှိမည်မဟုတ်ပါ။

ငရုတ်သီးစိမ်း။

source: www.habr.com

မှတ်ချက် Add