我正在寻找一种方法来加密二进制文件并稍后解密该文件(可能使用javacode)以使用它。我只想用 Java 本身解密它,因为如果它在我的本地驱动器上解密,安全性就会消失......
这可以用 bouncycaSTLe 实现吗? bouncycaSTLe api 很难使用吗? (我了解java基础知识) 如果要使用该文件是否需要解密?
最佳答案
问题的表述很奇怪,但是:
- 是的,当然你可以用java加密/解密数据
- 是的,充气城堡可以做到,但您也可以在没有充气城堡的情况下做到
- 充气城堡是一个非常棒的库,但使用起来可能相当复杂
- 是的,您可以完全在内存中执行加密/解密,但您应该考虑您的交换区是否也已加密,否则没关系
您想要 PBE(基于密码的加密)吗?我认为是这样,否则您需要考虑其他方面,例如如何/在哪里保存 key 。
简而言之:安全性很难。
关于java - 用java解密文件(也许是bountycaSTLe?,请不要提供zip解决方案),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21630458/