Java 解密并运行Jar而不将其保存在磁盘上?

Java 解密并运行Jar而不将其保存在磁盘上?,java,encryption,login,Java,Encryption,Login,我正在为我的Java应用程序开发一个登录系统,希望用RSA(或类似的东西)对程序进行加密。然后,当有人登录时,它将在内存中解密文件并在内存中运行,而不是解密并将其保存在磁盘上 这是可能的还是我应该使用另一种方式?为什么程序(jar)需要加密?用户将如何访问系统?无论您使用何种加密,人们都将能够检查进行解密的二进制文件,从而能够模拟它。您可以解密文件,执行它,然后在使用后删除它

我正在为我的Java应用程序开发一个登录系统,希望用RSA(或类似的东西)对程序进行加密。然后,当有人登录时,它将在内存中解密文件并在内存中运行,而不是解密并将其保存在磁盘上


这是可能的还是我应该使用另一种方式?

为什么程序(jar)需要加密?用户将如何访问系统?无论您使用何种加密,人们都将能够检查进行解密的二进制文件,从而能够模拟它。您可以解密文件,执行它,然后在使用后删除它