目前我必须编写一个应该连接到Java Server的Web应用程序。目前,AES用于加密,实现方式如下:
Key key = generateKeyAES();
Cipher c = Cipher.getInstance("AES");
c.init(Cipher.ENCRYPT_MODE, key);
byte[] encVal = c.doFinal(data.getBytes());
return new String(java.util.Base64.getEncoder().encode(encVal));
我现在必须在JavaScript中做同样的事情但是有几个库我无法在JavaScript中重现加密的Java值。 anybod是否知道JavaScript库以获得与Java AES加密相同的结果?