java中有可用的库来加密字符串吗? Java中有没有使用AES加密和解密图像的库?
最佳答案
您可以通过将图像通过管道传输到 ByteArrayOutputStream
来对其进行加密。 ,使用Cipher.doFinal
在结果字节上并将其写入输出源。
示例:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(image, "png", baos);
SecretKeySpec keySpec = new SecretKeySpec(key, "AES");
Cipher cipher = Cipher.getInstance( ... );
cipher.init(Cipher.ENCRYPT_MODE, keySpec);
output = cipher.doFinal(baos.toByteArray());
关于java - Java中使用AES算法进行图像加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27793392/