Как я могу преобразовать этот код из C# в java?
public static string AESDecryptData(string EncryptedText, string Encryptionkey) { RijndaelManaged objrij = new RijndaelManaged(); objrij.Mode = CipherMode.CBC; objrij.Padding = PaddingMode.PKCS7; objrij.KeySize = 0x100; objrij.BlockSize = 0x100; byte[] encryptedTextByte = Convert.FromBase64String(EncryptedText); byte[] passBytes = Encoding.UTF8.GetBytes(Encryptionkey); byte[] EncryptionkeyBytes = new byte[] { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; int len = passBytes.Length; if (len > EncryptionkeyBytes.Length) { len = EncryptionkeyBytes.Length; } Array.Copy(passBytes, EncryptionkeyBytes, len); objrij.Key = EncryptionkeyBytes; objrij.IV = EncryptionkeyBytes; byte[] TextByte = objrij.CreateDecryptor().TransformFinalBlock(encryptedTextByte, 0, encryptedTextByte.Length); return Encoding.UTF8.GetString(TextByte); }
Что я уже пробовал:
Нет никаких идей от c# до Java, кто-нибудь может мне помочь?
Herman<T>.Instance
запрещен ли Google в вашей стране?
https://www.carlosag.net/tools/codetranslator/