Base36在java中编码和解码

时间:2014-10-13 10:35:23

标签: java c# encoding

我在我的应用程序中使用C#和Java。我有使用以下方法解密字符串的Windows服务:

public static String DecryptStringToBase36(String encryptedText, String key)
        {
            if (key == null) key = AesSecretKey;
            encryptedText = Encoding.UTF8.GetString(Base36.Base36StringToByteArray(encryptedText));
            var encryptedBytes = Convert.FromBase64String(encryptedText);
            return Encoding.UTF8.GetString(GetRijndaelManaged(key).CreateDecryptor()
                .TransformFinalBlock(encryptedBytes, 0, encryptedBytes.Length));
        }

但是我需要转换一个字符串说"你好"在java中,以便我的C#应用​​程序可以解密它。 我在java中使用Base64尝试了它,但是在c#中解密时它给了我异常。

0 个答案:

没有答案