我有一台运行Java-jar文件的Linux服务器,可以加密多个文件.
Android和iPhone App下载该文件并将其解密.我必须使用什么算法?
我认识到我在Java中使用的算法在Android中不起作用.我在Java中所做的是:
private static byte[] encrypt(byte[] raw, byte[] clear) throws Exception { SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES"); Cipher cipher = Cipher.getInstance("AES"); cipher.init(Cipher.ENCRYPT_MODE, skeySpec); byte[] encrypted = cipher.doFinal(clear); return encrypted; }
什么在上面的代码中不起作用?任何替代品?