I have this code in C # and look for the equivalence of the class TripleDESCryptoServiceProvider for Java
public String Cifrar(String cadena)
byte[] llave;
byte[] arreglo = UTF8Encoding.UTF8.GetBytes(cadena);
TripleDESCryptoServiceProvider tripledes = new TripleDESCryptoServiceProvider();
tripledes.Key = llave;
tripledes.Mode = CipherMode.ECB;
tripledes.Padding = PaddingMode.PKCS7;
ICryptoTransform convertir = tripledes.CreateEncryptor();
byte[] resultado = convertir.TransformFinalBlock(arreglo, 0, arreglo.Length);
tripledes.Clear();
return Convert.ToBase64String(resultado, 0, resultado.Length);
Thank you very much in advance