using System.Security.Cryptography;
public static void Main()
string strUserId = "IPartner";
string strPlainPwd = "i9@rtneru@t";
string output = string.Empty;
string hashedPwd = GetSHA1(strPlainPwd);
string sAuthStr = strUserId + "|" + hashedPwd + "|" + DateTime.Now.ToString("s");
byte[] bytesToEncode = Encoding.UTF8.GetBytes(sAuthStr);
string sEncodedAuthStr = Convert.ToBase64String(bytesToEncode);
Console.WriteLine(sEncodedAuthStr);
public static string GetSHA1(string value)
SHA1 algorithm = SHA1.Create();
byte[] data = algorithm.ComputeHash(Encoding.UTF8.GetBytes(value));
for (int i = 0; i < data.Length; i++)
sh1 += data[i].ToString("x2").ToUpperInvariant();