用javaScript加密编码

我在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中您需要做的所有事情都类似于:

    btoa(_cadenaAencriptar)
    

    尽管我建议比较C#和JS的输出以确认相同的输入字符串会产生相同的结果。