¿Cifrado y descifrado compatibles con AES 256 java y .Net?

Quiero hacer el cifrado / descifrado AES 256 usando Java y .Net. Lo que significa que debería poder cifrar con Java y descifrar con .Net y Vice Vesra. El siguiente es el cifrado Java AES 256.

byte[] iv = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
IvParameterSpec ivspec = new IvParameterSpec(iv);

SecretKeyFactory factory = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA256");
KeySpec spec = new PBEKeySpec(KEY.toCharArray(), SALT.getBytes(), 65536, 256);
SecretKey tmp = factory.generateSecret(spec);
SecretKeySpec secretKey = new SecretKeySpec(tmp.getEncoded(), "AES");

Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");
System.out.println(Cipher.getMaxAllowedKeyLength("AES"));
cipher.init(Cipher.ENCRYPT_MODE, secretKey, ivspec);
return new String(Base64.encodeBase64(cipher.doFinal(strToEncrypt.getBytes("UTF-8"))));
Respuesta 1

No puedo arreglar: "R no puede resolverse a una variable" He intentado limpiar, construir, he eliminado y me he asegurado de que faltan las importaciones de "java.R" o lo que sea, pero TODAVÍA parece que no puedo aplastar ...

Recibo el siguiente error al intentar ejecutar mi archivo jar en la línea de comando: $ java -jar target / Controller-0.0.1-SNAPSHOT.jar Excepción en el hilo "main" java.lang.NoClassDefFoundError: org / .. .

Comenzaré diciendo que soy un poco nuevo en Java, así que si es un error estúpido, esa es la razón. Estaba jugando con applets en Java, y me he encontrado con un problema al configurar el tamaño de la ventana, ...

En 2007 escribí un software en Java que controlaba una impresora de recibos Epson TM90. Mi software usó la API JavaPOS. ¡Parece que este software JavaPOS ya no existe! En 2012, lo que es ...