C# 求先sha-1加密再base64加密方法

string a="2010082108334600001";
string b="2010-08-21T08:33:46Z";
string c="123456";

string result=base64(sha-1(a+b+c));

求sha-1和base64实现过程?

谢谢!

实现过程都是算法定义好的,算法u规定了实现过程

Digest = B64ENCODE( SHA1( B64DECODE( Nonce ) + Date + Password ) )