java - 用java解密文件(也许是bountycaSTLe?,请不要提供zip解决方案)

标签 java security encryption bouncycastle

我正在寻找一种方法来加密二进制文件并稍后解密该文件(可能使用javacode)以使用它。我只想用 Java 本身解密它,因为如果它在我的本地驱动器上解密,安全性就会消失......

这可以用 bouncycaSTLe 实现吗? bouncycaSTLe api 很难使用吗? (我了解java基础知识) 如果要使用该文件是否需要解密?

最佳答案

问题的表述很奇怪,但是:

  • 是的,当然你可以用java加密/解密数据
  • 是的,充气城堡可以做到,但您也可以在没有充气城堡的情况下做到
  • 充气城堡是一个非常棒的库,但使用起来可能相当复杂
  • 是的,您可以完全在内存中执行加密/解密,但您应该考虑您的交换区是否也已加密,否则没关系

您想要 PBE(基于密码的加密)吗?我认为是这样,否则您需要考虑其他方面,例如如何/在哪里保存 key 。

简而言之:安全性很难。

关于java - 用java解密文件(也许是bountycaSTLe?,请不要提供zip解决方案),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21630458/

相关文章:

java - 每个字符串都作为 SecretKeySpec 的参数?

java - Spring JDBC 与 JDBC

java - 根据文件头数据确定文件扩展名的设计

security - 公共(public)重写函数 GetBytes() 因为 Byte() 已过时

ssl - IBM Graph 使用什么样的加密?静态加密和传输加密? LUKS、SSL 或其他?

java - 在优先考虑源代码保护的情况下加密 JAR

java - 使用 javamail 向 hotmail 发送电子邮件时遇到问题

java - 如何链接 react 堆订户

java - 如何从生成的PBKDF2密码的字节数组中获取字符串

django - 如何保护我的网络游戏免受作弊者的侵害?