Java 文本加密,该如何处理

Java 文本加密
在给文本加密后,后续工作还需要通过密钥解密出来。那如何让密钥不被别人在代码里看到呢?(虽然程序已经被编译了,但反编译后就能看到密钥了,这样文本就可以被坏人解密了)
------解决思路----------------------
你的需求,其实是很难做到的。
如果你有一个服务器,在程序启动后,再从服务器拿密钥,就可以解决破解的问题了。

但是又出现了新的问题,就是人家可以抓包。那么发包可以也加密,而本地存另外一个密钥(只用于解密钥1的)
这样足够复杂了。。。
------解决思路----------------------
引用:
用的base64加密的。

可以使用非对称的加密算法,不把密钥放在代码里面不就可以了
如果你非要使用对称的,把密钥放在代码里面,那你使用接收方的公钥将你的密钥混淆后在传输,这样只有接收方可以解密出来