আমি স্ট্রিং থেকে MD5 হ্যাশ গণনা করতে নীচের সি # কোড ব্যবহার করি। এটি ভালভাবে কাজ করে এবং এর মতো একটি 32-অক্ষরের হেক্স স্ট্রিং উত্পন্ন করে:
900150983cd24fb0d6963f7d28e17f72
string sSourceData;
byte[] tmpSource;
byte[] tmpHash;
sSourceData = "MySourceData";
//Create a byte array from source data.
tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourceData);
tmpHash = new MD5CryptoServiceProvider().ComputeHash(tmpSource);
// and then convert tmpHash to string...
একটি 16-অক্ষরের হেক্স স্ট্রিং (বা 12-অক্ষরের স্ট্রিং) উত্পন্ন করার জন্য কি এর মতো কোড ব্যবহার করার কোনও উপায় আছে? একটি 32-অক্ষরের হেক্স স্ট্রিংটি ভাল তবে আমি মনে করি গ্রাহকের কোডটি প্রবেশের জন্য এটি বিরক্তিকর হবে!