加密,可能的base64?
Encryption, possible 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# 解密它?
非常感谢。
他们只是打印 base64 解码字符串的十六进制值:
byte[] bytes = Convert.FromBase64String("KlVkeNK76V27D2MSBOhfNC6eNtA=");
string hexString = new SoapHexBinary(bytes).ToString().ToLowerInvariant();
(其中 SoapHexBinary
是将 byte[]
转换为十六进制 string
的 .NET class)
给定字符串
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# 解密它? 非常感谢。
他们只是打印 base64 解码字符串的十六进制值:
byte[] bytes = Convert.FromBase64String("KlVkeNK76V27D2MSBOhfNC6eNtA=");
string hexString = new SoapHexBinary(bytes).ToString().ToLowerInvariant();
(其中 SoapHexBinary
是将 byte[]
转换为十六进制 string
的 .NET class)