2017-04-10 38 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

工作有區別!感謝堆天才。 –