java - native 代码数据库可以进行逆向工程吗?

标签 java encryption javafx h2 native-code

我已经使用 JavaFX 编写了一个应用程序带嵌入式H2 database并将其编译为原生Windows使用Excelsior JET的说明。某些数据库字段不得被其他人访问。我的问题是我应该加密这些字段还是 native 代码指令可以提供足够的安全性?

向应用程序提供 secret 数据似乎不合理,但我需要这样做。

更新: 有什么建议我可以如何保护它们吗?

最佳答案

是的,可以。

如果您对运行该软件的平台有足够的访问权限,则任何软件都可以进行逆向工程。 native 代码数据库也不异常(exception)。

关于java - native 代码数据库可以进行逆向工程吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32679978/

相关文章:

regex - 非常复杂的正则表达式

javascript - 是使用 AES 或 SHA256 的 sjcl.encrypt

java - 在 JavaFx 应用程序的不同分辨率下闪烁白屏

java - gridpane javafx node column span 如何使用?

java - 如何根据 JavaFX 8 中的特定祖先获取节点边界?

基于 Java 的回归测试

java - 使用 java Stream 求和、求平均值和排序

c - 在 C 中将 Int 附加到 char *

java - Java 中的哪个集合类违反了 S.O.L.I.D 原则?

java - 多个instanceof关键字的使用是一种很好的编程方法