public static (string sig, string auth) GetSignature(string accountSid, string accountToken) { var date = DateTime.Now.ToString("yyyyMMddhhmmss"); var sigstr = MD5HashingProvider.Signature($"{accountSid}{accountToken}{date}").ToUpper(); var authStr = Base64ConvertProvider.Encode($"{accountSid}:{date}", Encoding.UTF8); return(sigstr, authStr); }
public void Test_Decode_4() { var result = Base64ConvertProvider.Decode("5Lit5Zu9"); Assert.Equal("中国", result); }
public void Test_Decode_3() { var result = Base64ConvertProvider.Decode("YmhhdmFuYQ=="); Assert.Equal("bhavana", result); }
public void Test_Decode_2() { var result = Base64ConvertProvider.Decode("MTIzNDU="); Assert.Equal("12345", result); }
public void Test_Decode_1() { var result = Base64ConvertProvider.Decode("eW91"); Assert.Equal("you", result); }
public void Base64EncodeTest() { Assert.Equal("aW1hZ2U=", Base64ConvertProvider.Encode("image", Encoding.UTF8)); Assert.Equal("5Lit5Zu9", Base64ConvertProvider.Encode("中国", Encoding.UTF8)); }