खोज…


.Net क्रिप्टोग्राफी के माध्यम से एक स्ट्रिंग हैश कोड की गणना

उपयोग किए गए एल्गोरिदम के साथ मैसेज हैश कोड जनरेट करने के लिए System.Security.Cryptography.HashAlgorithm .Net System.Security.Cryptography.HashAlgorithm एल्गोरिदम नेमस्पेस।

$example="Nobody expects the Spanish Inquisition."

#calculate
$hash=[System.Security.Cryptography.HashAlgorithm]::Create("sha256").ComputeHash(
[System.Text.Encoding]::UTF8.GetBytes($example))

#convert to hex
[System.BitConverter]::ToString($hash) 

#2E-DF-DA-DA-56-52-5B-12-90-FF-16-FB-17-44-CF-B4-82-DD-29-14-FF-BC-B6-49-79-0C-0E-58-9E-46-2D-3D

"sha256" भाग हैश एल्गोरिथम का उपयोग किया गया था।

- हटाया जा सकता है या निचले मामले में बदल सकता है

#convert to lower case hex without '-' 
[System.BitConverter]::ToString($hash).Replace("-","").ToLower()

#2edfdada56525b1290ff16fb1744cfb482dd2914ffbcb649790c0e589e462d3d

यदि base64 प्रारूप को प्राथमिकता दी गई, तो आउटपुट के लिए base64 कनवर्टर का उपयोग करना

#convert to base64
[Convert]::ToBase64String($hash)

#Lt/a2lZSWxKQ/xb7F0TPtILdKRT/vLZJeQwOWJ5GLT0=


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow