2017-04-10 90 views
-1

鉴于串加密,可能base64?

KlVkeNK76V27D2MSBOhfNC6eNtA= 

这看起来像base64编码。不过,我尝试使用C#转换为base64,结果是一个垃圾字符串。

public static string Base64Encode(string plainText) 
{ 
    var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText); 
    return System.Convert.ToBase64String(plainTextBytes); 
} 

如果我用这个:

https://hashkiller.co.uk/sha1-decrypter.aspx 

接着给它一个很好的SHA1哈希:

2a556478d2bbe95dbb0f631204e85f342e9e36d0 

谁能告诉我怎么用C#解密呢? 非常感谢。

+0

什么它应该被解密什么?你期望得到什么?这个从哪里来? –

+0

编码和解码 –

回答

0

他们只是打印的base64解码的字符串的十六进制值:

byte[] bytes = Convert.FromBase64String("KlVkeNK76V27D2MSBOhfNC6eNtA="); 
string hexString = new SoapHexBinary(bytes).ToString().ToLowerInvariant(); 

(其中SoapHexBinary是一个.NET类转换byte[]诅咒string

+0

工作有区别!感谢堆天才。 –