Update of /cvsroot/magicajax/magicajax/Core
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29956/magicajax/Core
Modified Files:
AjaxCallHelper.cs
Log Message:
Because MD5 also generates a unique fingerprint (and is quicker than SHA-1), I've replaced the SHA-1 hashing by MD5 hashing
Index: AjaxCallHelper.cs
===================================================================
RCS file: /cvsroot/magicajax/magicajax/Core/AjaxCallHelper.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** AjaxCallHelper.cs 15 Nov 2005 11:47:52 -0000 1.2
--- AjaxCallHelper.cs 15 Nov 2005 12:55:11 -0000 1.3
***************
*** 279,290 ****
/// <summary>
! /// Create a base64 encoded SHA1 sum string of an input string
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
! static public string GetBase64SHA1Sum(string input)
{
byte[] inputBytes = UnicodeEncoding.Default.GetBytes(input);
! byte[] hashedBytes = new SHA1CryptoServiceProvider().ComputeHash(inputBytes);
return Convert.ToBase64String(hashedBytes);
}
--- 279,290 ----
/// <summary>
! /// Create a base64 encoded MD5 sum string of an input string
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
! static public string GetBase64MD5Sum(string input)
{
byte[] inputBytes = UnicodeEncoding.Default.GetBytes(input);
! byte[] hashedBytes = new MD5CryptoServiceProvider().ComputeHash(inputBytes);
return Convert.ToBase64String(hashedBytes);
}
|