নিম্নলিখিত ব্লগটি ফাইলের হ্যাশ মান পেতে কৌশলগুলি পর্যবেক্ষণ করবে।
কিভাবে Get-FileHash PowerShell Cmdlet ব্যবহার করবেন?
cmdlet ' গেট-ফাইলহ্যাশ cmdlet একটি স্ট্রিং, ফাইল বা অ্যাপ্লিকেশনের হ্যাশ মান পেতে পারে। আরও বোঝার জন্য, নীচের দেওয়া উদাহরণগুলির মাধ্যমে যান।
উদাহরণ 1: একটি নির্দিষ্ট স্ট্রিং এর হ্যাশ মান পান/পুনরুদ্ধার করুন
এই উদাহরণ ব্যবহারকারী দ্বারা উল্লিখিত একটি স্ট্রিং এর হ্যাশ মান পাবেন:
$stringAsStream = [ System.IO.MemoryStream ] ::নতুন ( )
$লেখক = [ System.IO.StreamWriter ] ::নতুন ( $stringAsStream )
$লেখক . লিখুন ( 'লিনাক্স ইঙ্গিত' )
$লেখক .ফ্লাশ ( )
$stringAsStream .পজিশন = 0
পাওয়া - ফাইলহ্যাশ - ইনপুট স্ট্রিম $stringAsStream | সিলেক্ট-অবজেক্ট হ্যাশ
উপরের কোড অনুযায়ী:
- প্রথমে একটি ভেরিয়েবল শুরু করুন এবং তারপর নির্দিষ্ট করুন “ নতুন() 'এর সাথে কনস্ট্রাক্টর' [System.IO.MemoryStream] 'শ্রেণী।
- এর পরে, শুরু করুন ' $লেখক ' ভেরিয়েবল এবং তারপর 'নতুন()' কনস্ট্রাক্টরকে ভেরিয়েবলের সাথে সংযুক্ত করুন ' $stringAsStream ' এটার ভিতরে.
- তারপর, এটি বরাদ্দ করুন ' [System.IO.StreamWriter] 'শ্রেণী।
- এর পরে, '$Writer' ভেরিয়েবলটিকে 'এর সাথে সংযুক্ত করুন লিখুন() 'পদ্ধতি এবং স্ট্রিং যোগ করুন' লিনাক্স ইঙ্গিত ' ভিতরে ' লিখুন() 'পদ্ধতি।
- পরের লাইনে, '$Writer' ভেরিয়েবলটিকে 'এর সাথে সংযুক্ত করুন ফ্লাশ() 'পদ্ধতি।
- তারপর, '$stringAsStream' ভেরিয়েবলটিকে 'এর সাথে সংযুক্ত করুন অবস্থান 'এবং এটির মান নির্ধারণ করুন' 0 ”
- এর পরে, নির্দিষ্ট করুন ' গেট-ফাইলহ্যাশ ' cmdlet, তারপর ' সংজ্ঞায়িত করুন -ইনপুট স্ট্রিম ' প্যারামিটার এবং এটিকে '$stringAsStream' ভেরিয়েবল বরাদ্দ করুন।
- অবশেষে, পাইপলাইন যোগ করুন ' | 'এবং সংজ্ঞায়িত করুন' সিলেক্ট-অবজেক্ট ' cmdlet এর পরে ' হ্যাশ 'মান:
উদাহরণ 2: একটি ফাইলের হ্যাশ মান পান
এই উদাহরণটি নির্দিষ্ট ফাইলের হ্যাশ মান পাওয়ার বিষয়ে প্রদর্শন করবে:
পাওয়া - FileHash C:\Doc\File.txtউপরের কোড অনুসারে, প্রথমে যোগ করুন “ গেট-ফাইলহ্যাশ cmdlet এবং এটিতে ফাইল পাথ বরাদ্দ করুন:
উদাহরণ 3: নোটপ্যাড অ্যাপ্লিকেশনের হ্যাশ মান পান
নিম্নলিখিত উদাহরণটি নোটপ্যাড অ্যাপ্লিকেশনটির হ্যাশ মান পুনরুদ্ধার করবে:
পাওয়া - ফাইলহ্যাশ সি:\Windows\notepad.exe
এটি পাওয়ারশেলে ফাইল হ্যাশ পাওয়ার বিষয়ে ছিল।
উপসংহার
cmdlet ' গেট-ফাইলহ্যাশ ” বিশেষভাবে ব্যবহারকারীর দ্বারা একটি নির্দিষ্ট ফাইলের হ্যাশ অ্যালগরিদম পেতে ডিজাইন করা হয়েছে৷ তাছাড়া, এটি একটি স্ট্রিং বা একটি অ্যাপ্লিকেশনের হ্যাশ মানও পেতে পারে। দুটি ফাইলে একই বিষয়বস্তু আছে কিনা তা তুলনা করতে হ্যাশ মান ব্যবহার করা হয়। এই ব্লগটি 'Get-FileHash' cmdlet এবং এর ব্যবহার সম্পর্কে প্রধান তথ্য কভার করেছে৷