c# - How to convert hash data to original data? -


संभव डुप्लिकेट:

मैंने ComputeHash के साथ डेटा हथेले हैशड डेटा से मूल डेटा कैसे सीख सकता / सकती हूं?

  निजी शून्य btn_hash_lick (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई) {हैश एल्गोरिदम हा = हाश एल्गोरिथ्म.क्रेट (); स्ट्रीम फ़ाइल = नया फ़ाइल स्ट्रीम (@ "सी: \ temp \ simetrik.txt", FileMode.Open, FileAccess.Read); HashClass.hash = ha.ComputeHash (फ़ाइल); listBox1.Items.Add (BitConverter.ToString (hashClass.hash)); }  

आप ऐसा नहीं करते हैं एक पूरे बिंदु यह है कि यह सामान्य रूप से रिवर्स करने के लिए कम्प्यूटेशनल असंगत होना चाहिए। सबसे अच्छा आप कर सकते हैं ज्ञात शब्दकोशों और जांच की जाती है। इन में से कोई भी अद्वितीय सादा पाठ के लिए बहुत मदद करेगा। शायद आपको इसके बजाय एक का उपयोग करना चाहिए।

इसके अलावा, आपको स्पष्ट रूप से एल्गोरिदम निर्दिष्ट करना चाहिए। उदा।:

  हैश एल्गोरिथम। क्रीएट ("SHA1");  

Comments