gpt4 book ai didi

java - 在 JLabel 上显示加密图像

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:25:53 25 4
gpt4 key购买 nike

我的应用程序加密了一些图像;它还应该显示它们(作为 JTable 的列表)。
JLabel 中显示加密图像以保护它们不被用户从文件系统复制的最佳方式是什么?

  • /tmp/ 目录中解密它们并在 JLabel 中显示后删除它们?
  • 将它们保存在内存中并从内存中的字节生成 Image 对象?还有什么吗?

应用程序将在 linux 上运行。

编辑:显示的图片只是缩略图,所以截屏没有问题;我的问题是当我解密文件以创建缩略图时,用户不应该复制它。

最佳答案

我认为最简单的方法是直接在字节缓冲区中解密文件'byte[]' 然后在图像图标中使用该数据:imageicon constructor with byte buffer

在临时文件中解密将允许用户找到那些解密的临时文件,我想这不是你想要的

关于java - 在 JLabel 上显示加密图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12862188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com