.NET Framework
SHA1 के साथ C # में काम करें
खोज…
परिचय
इस परियोजना में आप SHA1 क्रिप्टोग्राफिक हैश फ़ंक्शन के साथ काम करने का तरीका देखते हैं। उदाहरण के लिए स्ट्रिंग से हैश प्राप्त करें और SHA1 हैश को कैसे क्रैक करें।
github पर स्रोत संकलन: https://github.com/mahdiabasi/SHA1Tool
# किसी फ़ाइल का SHA1 चेकसम खोलें
सबसे पहले आप अपने प्रोजेक्ट में System.Security.Cryptography नामस्थान जोड़ें
public string GetSha1Hash(string filePath)
{
using (FileStream fs = File.OpenRead(filePath))
{
SHA1 sha = new SHA1Managed();
return BitConverter.ToString(sha.ComputeHash(fs));
}
}
# किसी पाठ का हैशनेट करें
public static string TextToHash(string text)
{
var sh = SHA1.Create();
var hash = new StringBuilder();
byte[] bytes = Encoding.UTF8.GetBytes(text);
byte[] b = sh.ComputeHash(bytes);
foreach (byte a in b)
{
var h = a.ToString("x2");
hash.Append(h);
}
return hash.ToString();
}
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow