Parsi Coders
تابعی برای رمز نگاری یکطرفه به وسیله الگوریتم MD5 - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: C# Programming (http://parsicoders.com/forumdisplay.php?fid=55)
+--- موضوع: تابعی برای رمز نگاری یکطرفه به وسیله الگوریتم MD5 (/showthread.php?tid=1197)



تابعی برای رمز نگاری یکطرفه به وسیله الگوریتم MD5 - Ghoghnus - 10-31-2011



الگوریتم یکطرفه یعنی اینکه مقداری که به دست می آید قابل برگشت نیست......!

اما مقداری که از یک رشته تولید می شود همیشه یکسان است.و می توان با مقایسه رشته رمز نگاری شده قبل و جدید اعتبار آن را تعیین کرد.
کد:
byte[] computemd5(string st1)

{

      MD5CryptoServiceProvider md51 = new MD5CryptoServiceProvider();

      UTF8Encoding encode = new UTF8Encoding();

      byte[] stbytes = encode.GetBytes(st1);

      byte[] result = md51.ComputeHash(stbytes);

      return result;

}