కింది బ్లాగ్ ఫైల్ల హాష్ విలువలను పొందడానికి సాంకేతికతలను గమనిస్తుంది.
Get-FileHash PowerShell Cmdletని ఎలా ఉపయోగించాలి?
cmdlet' పొందండి-FileHash ” cmdlet స్ట్రింగ్, ఫైల్ లేదా అప్లికేషన్ యొక్క హాష్ విలువలను పొందవచ్చు. మరింత అవగాహన కోసం, దిగువ అందించిన ఉదాహరణల ద్వారా వెళ్ళండి.
ఉదాహరణ 1: పేర్కొన్న స్ట్రింగ్ యొక్క హాష్ విలువను పొందండి/తిరిగి పొందండి
ఈ ఉదాహరణ వినియోగదారు పేర్కొన్న స్ట్రింగ్ యొక్క హాష్ విలువను పొందుతుంది:
$stringAsStream = [ System.IO.MemoryStream ] :: కొత్త ( )
$రచయిత = [ System.IO.StreamWriter ] :: కొత్త ( $stringAsStream )
$రచయిత . వ్రాయడానికి ( 'Linux సూచన' )
$రచయిత .ఫ్లష్ ( )
$stringAsStream .స్థానం = 0
పొందండి - ఫైల్హాష్ - ఇన్పుట్ స్ట్రీమ్ $stringAsStream | ఎంపిక-వస్తువు హాష్
పై కోడ్ ప్రకారం:
- మొదట, వేరియబుల్ని ప్రారంభించి, ఆపై “ని పేర్కొనండి కొత్త() 'తో కన్స్ట్రక్టర్' [System.IO.MemoryStream] 'తరగతి.
- ఆ తరువాత, ప్రారంభించండి ' $రచయిత ” వేరియబుల్ ఆపై “కొత్త()” కన్స్ట్రక్టర్ను వేరియబుల్తో జత చేయండి $stringAsStream ” దాని లోపల.
- అప్పుడు, దానిని కేటాయించండి ' [System.IO.StreamWriter] 'తరగతి.
- ఆ తర్వాత, “$Writer” వేరియబుల్ని “”తో సంగ్రహించండి వ్రాయడానికి() 'పద్ధతి మరియు స్ట్రింగ్ జోడించండి' Linux సూచన 'లోపల' వ్రాయడానికి() ” పద్ధతి.
- తదుపరి పంక్తిలో, “$Writer” వేరియబుల్ను “తో సంగ్రహించండి ఫ్లష్() ” పద్ధతి.
- ఆపై, “$stringAsStream” వేరియబుల్ను “తో సంగ్రహించండి స్థానం 'మరియు దానికి విలువను కేటాయించండి' 0 ”.
- ఆ తరువాత, పేర్కొనండి ' Get-FileHash 'cmdlet, ఆపై నిర్వచించండి' -ఇన్పుట్ స్ట్రీమ్ ” పారామీటర్ మరియు దానికి “$stringAsStream” వేరియబుల్ కేటాయించండి.
- చివరగా, పైప్లైన్ జోడించండి ' | 'మరియు' నిర్వచించండి ఎంపిక-వస్తువు ” cmdlet తరువాత “ హాష్ ' విలువ:
ఉదాహరణ 2: ఫైల్ యొక్క హాష్ విలువను పొందండి
ఈ ఉదాహరణ పేర్కొన్న ఫైల్ యొక్క హాష్ విలువను పొందడం గురించి ప్రదర్శిస్తుంది:
పొందండి - FileHash C:\Doc\File.txtపై కోడ్ ప్రకారం, ముందుగా, ''ని జోడించండి Get-FileHash ” cmdlet మరియు దానికి ఫైల్ పాత్ను కేటాయించండి:
ఉదాహరణ 3: నోట్ప్యాడ్ అప్లికేషన్ యొక్క హాష్ విలువను పొందండి
కింది ఉదాహరణ నోట్ప్యాడ్ అప్లికేషన్ యొక్క హాష్ విలువను తిరిగి పొందుతుంది:
పొందండి - FileHash C:\Windows\notepad.exe
అది పవర్షెల్లో ఫైల్ హ్యాష్ను పొందడం గురించి.
ముగింపు
cmdlet' Get-FileHash ” వినియోగదారు పేర్కొన్న ఫైల్ యొక్క హాష్ అల్గారిథమ్ను పొందడానికి ప్రత్యేకంగా రూపొందించబడింది. అంతేకాకుండా, ఇది స్ట్రింగ్ లేదా అప్లికేషన్ యొక్క హాష్ విలువను కూడా పొందవచ్చు. రెండు ఫైల్లు ఒకే కంటెంట్ని కలిగి ఉన్నాయో లేదో పోల్చడానికి హాష్ విలువ ఉపయోగించబడుతుంది. ఈ బ్లాగ్ “Get-FileHash” cmdlet మరియు దాని వినియోగం గురించిన ప్రధాన సమాచారాన్ని కవర్ చేసింది.