Sunday, August 13, 2017

YawStar Check MD5

August 13, 2017


==================================================================================
            Current Version : 1.0.5.18
==================================================================================


            မဂၤလာပါ။ YawStar Check MD5 မွႀကိဳဆိုပါတယ္။ ဒီ Software ကေလးကေတာ့ File ေတြရဲ႕ Hash Value ကို စစ္ေဆးၿပီး MD5 Algorithm Code ေတြကိုျပန္လည္ Generate ျပဳလုပ္ေပးတဲ့ Checksum Program ကေလးပဲ ျဖစ္ပါတယ္။ Hash Value ဆိုတာကေတာ့ file တစ္ခုမွာပါ၀င္တဲ့ map data ေတြနဲ႔ map data ေတြမွာ အသံုးျပဳႏိုင္တဲ့ ဘယ္ function (Entries Codes) ေတြကိုမဆို ေခၚတာျဖစ္ပါတယ္။ ဥပမာ Text ဖိုင္တစ္ဖိုင္အတြင္းမွာ Hello ဆိုတဲ့ စာသားပါ၀င္ရင္ အဲဒီ ပါ၀င္တဲ့ စာသား ေတြလို႔ အၾကမ္းမွတ္ယူႏိုင္ပါတယ္။ MD5 ဆိုတာကေတာ့ Hash function ေတြ ထုတ္ေပးရာမွာ အသံုးမ်ားလာတဲ့ 128-bit hash value ကို အေျခခံထားတဲ့ Algorithm ပါ။ MD5 ရဲ႔အရွည္ေကာက္ကေတာ့ Message Digest algorithm 5 ပါ။ 1991 ခုႏွစ္တုန္းက Ronald Rivest က တီတြင္ခဲ့တာျဖစ္ပါတယ္။ အဲဒီ Algorithm ကို တီထြင္ခဲ့ရတဲ့ ရည္ရြယ္ခ်က္ကေတာ့ ဖိုင္တစ္ဖိုင္မွ Data ေတြ ( Text သို႔မဟုတ္ Bbinary) ေတြကိုႀကံဳက်ဘမ္း ေကာက္ယူၿပီးေတာ့ input အျဖစ္အသံုးျပဳၿပီး fixed size "hash value"”ကို ျပန္ၿပီး Output ထုတ္ေပးတာျဖစ္ပါတယ္။ input data ကဘယ္ေလာက္ပဲမ်ားမ်ား Output Data ကို Fixed ထုတ္ေပးတာျဖစ္ပါတယ္။
  ဒီ Program ကေတာ့ File တစ္ခုရဲ႕ Hash Value ကို Read ျပဳလုပ္ၿပီး MD5 Algorithm အေနနဲ႔ ျပန္လည္ထုတ္ေပးတဲ့ Checksum Program ျဖစ္ပါတယ္။ ဘာေၾကာင့္ MD5 Algorithm ကိုအသံုးျပဳသင့္တာလဲဆိုေတာ့့့ မိမိက file တစ္ခုကို ဖန္တီးထားၿပီး အဲဒီ ဖိုင္ရဲ႕ MD5 Algorithm ကို generate ျပဳလုပ္ထားမယ္။ အကယ္လို႔ ေနာက္ထပ္တစ္စံုတစ္ေယာက္က မိမိဖန္တီးထားတဲ့ ဖိုင္ကို ျပန္လည္ျပဳ ျပင္လိုက္မယ္ဆိုရင္ Hash Code ေတြကြဲသြားမွာ ျဖစ္ပါ တယ္။ အဲဒီအခါ MD5 Algorithm ျပန္ၿပီး Generate ျပဳလုပ္တဲ့ အခါမွာ မူရင္း MD5 Code ေတြနဲ႔ တူေတာ့မွာ မဟုတ္ပါဘူး။ ကၽြန္ေတာ္ေရးထားတဲ့ Program ေတြေတာ္ေတာ္မ်ားမ်ားမွာ MD5 Algorithm ထုတ္ေပးထားပါတယ္။ ဘာေၾကာင့္ MD5 Algorithm ကို ထုတ္ေပးထားရတာလဲ ဆိုေတာ့ ကၽြန္ေတာ္ေရးထားတဲ့ Program ေတြမွာ Malware, Virus, Adware ေတြမပါပါဘူး။ အခ်ိဳ႕ေသာ Malware, Virus, Adware ေတြက Hash Table မွာ သူတို႔ရဲ႕ infective ျဖစ္ႏိုင္တဲ့ malicious code ေတြကို ေပါင္းထည့္သြားတတ္ၾကပါတယ္။ ဒါကိုကၽြန္ေတာ္တို႔က မသိပဲ မိမိရဲ႕ မူရင္းဖိုင္ အမွတ္နဲ႔ Run လိုက္တဲ့ အခါမွာ မိမိရဲ႕ စက္ထဲကို Virus, Malware, Adware ေတြ စတင္၀င္ေရာက္တာပဲ ျဖစ္ပါတယ္။ ကၽြန္ေတာ္ေရးသားထားတဲ့ Program မွာ Virus, Malware Adware နဲ႔ အျခား malicious code ေတြမပါေပမယ့္ အသံုးျပဳသူရဲ႕စက္မွာ Virus, Malware, Adware ေတြ Run ေနပါက ကၽြန္ေတာ့္ Program ရဲ႕ Hash Table မွာ Code ေတြကို ထပ္ေပါင္းၿပီး ေရးသြားႏိုင္ပါတယ္။ အဲဒီ အခါမွာ MD5 Algorithm ကိုျပန္စစ္ၾကည့္ျခင္းအားျဖင့္ မူရင္းဖိုင္ မဟုတ္ဘူး ဆိုတာကို စစ္ေဆးသိရွိႏိုုင္ပါတယ္။ ဒါအျပင္ ဒီ Program ကေလးမွာ File ႏွစ္ခုရဲ႕ MD5 Algorithm ကို Compare ျပဳလုပ္ၿပီး ကိုက္ညီပါက MD5 ကို အစိမ္းေရာင္နဲ႕ျပသေပးမွာျဖစ္ၿပီး မကိုက္ညီပါက အနီေရာင္နဲ႕ျပသေပးတာ၊ MD5 File ကို Generate ျပဳလုပ္ေပးတာ၊ စတဲ့ Function ေတြပါပါတယ္။ အသံုးျပဳနည္းကလဲ မခက္ပါဘူး မိမိ Compare ျပဳလုပ္လိုတဲ့ File ႏွစ္ခုကို File 1 နဲ႔ File 2 ဆီကို Drag and Drop ဆြဲခ်ေပးလိုက္ရံုပါပဲ။
  ဒီ Program ကေလးကို C++ Programming Language ကိုအသံုးျပဳၿပီးေတာ့ ကၽြန္ေတာ္ကိုယ္တိုင္ေရးထားပါတယ္။ ဒီ Program ကေလးမွာ Virus, Malware, Adware, Ransomware ေတြလံုး၀မပါ၀င္ပါဘူး။ ၿပီးေတာ့ Download ယူထားတဲ့ Zip File ေအာက္မွာလဲ MD5 Algorithm ဖိုင္ ပါပါတယ္။ MD5 Algorithm စစ္ၾကည့္လို႕ မကိုက္ညီဘူးဆိုရင္ေတာ့ ျပန္လည္ျပဳျပင္ထားတာ၊ သို႔မဟုတ္ Code ေတြကို အစားထိုးျပဳျပင္ထားတာ တို႔ျပဳလုပ္ထားတဲ့ ဖိုင္ျဖစ္ပါ တယ္။ ဒီ Program ကေလးကို ေနာက္ထပ္ Version ေတြမွာ ပိုေကာင္းတဲ့ Feature ေတြထပ္ထည့္သြားမွာျဖစ္ပါတယ္။ ဒီ Program ကေလးနဲ႔ ပါတ္သက္ၿပီး အခက္အခဲ တစ္စံုတစ္ရာရွိတာျဖစ္ေစ၊ ေ၀ဖန္အႀကံျပဳလုိတာျဖစ္ေစ၊ တစ္ဘက္တစ္လမ္းမွ ကူညီခ်င္တာျဖစ္ေစ၊ Programmer ထံသို႕ Donation ျပဳလုပ္လိုတာျဖစ္ေစ yawstar.2009@gmail.com ကို ဆက္သြယ္ႏိုင္ပါတယ္။ ဒီ Program ကေလးကို မည္သူမဆို အခမဲ့ အသံုးျပဳႏိုင္ သလို ျပန္လည္ၿပီး ေတာ့လဲ မွ်ေ၀ အသံုးျပဳႏိုင္ပါတယ္။




 

====================================================================

Download (YS Page) >>https://yawstar.blogspot.com/p/yawstar-check-md5.html

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

0 comments:

Post a Comment

 

© 2016 YawStar. All rights resevered. Designed by YawHackka

Back To Top

Contact Me