我在C#中有一个代码
public static string Encriptar(string _cadenaAencriptar)
{
string result = string.Empty;
byte[] encryted = System.Text.Encoding.Unicode.GetBytes(_cadenaAencriptar);
result = Convert.ToBase64String(encryted);
return result;
}
我希望在JavaScript中使用此代码。 请帮帮我。
因此,您将获取一个utf16编码的字符串,并将其逐字节转换为Base64编码的字符串。
JavaScript显然也将字符串编码为UTF16,在JavaScript中您需要做的所有事情都类似于:
尽管我建议比较C#和JS的输出以确认相同的输入字符串会产生相同的结果。