本机代码数据库可以进行逆向工程吗?

Can native code database be reverse engineered?

我使用 JavaFX 和嵌入式 H2 database 编写了一个应用程序,并使用 Excelsior JET 将其编译为本机 Windows 指令。其他人不得访问某些数据库字段。我的问题是我应该加密这些字段还是本机代码指令提供足够的安全性?

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

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

可以。

如果您对软件所在的平台具有足够的访问权限,则可以对任何软件进行逆向工程运行。本机代码数据库也不例外。