Minio 文件加密 上传 下载 预览

MinIO 不支持传统的文件系统加密方法(同时其不对国内提供文件夹加密),因为它是一个对象存储服务。但是,MinIO 提供了数据加密功能,可以在服务器端加密所有对象数据(提供了文件对称加密工具包SymmetricCrypto)

在标准的服务流程里,对文件的管理操作主要包括上传、下载和预览等功能。一般而言,当文件被上传到MinIO服务器时,为了保障数据的安全性,会对其进行加密处理。相应地,在用户请求下载文件时,系统首先会对密文进行解密,确保用户能够获取到原始的未加密文件内容。

文件下载与预览,需要过本地服务器进行加解密后上传至minio服务器。预览在本地服务器预览并设置预览时效。

static final String originKeyStr = "0123456789Abc@@@"; // 必须16个字符
private static SymmetricCrypto aes;

文件上传:

文件下载:

文件预览:

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值