文件加密到图片



加密:

1.准备操作:图片幅1.jpg 和 需加密的文件test.txt

2.将test.txt添加到test文件夹,压缩test.zip 

3.以管理员权限运行CMD命令行,

然后输入命令:copy/b 1.jpg+test.zip 2.jpg

4.然后将2.jpg传给其他人

5.2.jpg里面是包含test.txt文件,只不过windows默认显示的是它是一幅图片


解密:

将图片文件的后缀修改为zip,然后解压就行了


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
图片加密存储到数据库是一种常见的做法,有助于保护图像的安全性和隐私。在Java中,可以通过以下步骤实现图片加密存储到数据库。 步骤1:选择适合图像加密的算法。常见的图像加密算法包括AES(高级加密标准)和RSA(非对称加密算法)。根据需要选择适合的算法。 步骤2:读取图像文件。可以使用Java的IO类库中的File类和BufferedImage类来读取图像文件。通过指定图像文件的路径,可以将图像文件加载到内存中。 步骤3:将图像文件转换为字节数组。使用Java的IO类库将图像文件转换为字节数组。可以使用InputStream类的read()方法逐个字节读取图像文件,并将其存储在字节数组中。 步骤4:使用选定的加密算法对图像字节数组进行加密。根据所选的加密算法,在Java中使用相应的加密类库对图像字节数组进行加密。例如,如果选择AES算法,则可以使用Java加密技术(javax.crypto)提供的相应类和方法对字节数组进行加密。 步骤5:将加密后的图像字节数组存储到数据库。使用Java中的数据库访问技术(如JDBC)连接到数据库,并将加密后的图像字节数组存储到指定的数据库表中。可以使用预定义的方法(如PreparedStatement的setBytes()方法)将字节数组作为参数传递给SQL INSERT语句。 步骤6:检索和解密存储在数据库中的加密图片。使用数据库查询语句(如SELECT语句)从数据库中检索加密图像的字节数组。然后,使用相同的加密算法和密钥对字节数组进行解密,并将解密后的字节数组转换为图像文件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值