目前我正在处理我的Java中的概念问题 - SFTP客户端/服务器 - 安装程序。
基本上我有一个客户端将文件发送到远程服务器并将其存储在那里。但是:您通过计算机上的jar文件触发上传,因此任何人都可以解密jar文件并读取清除的java文件并获取我的sftp的凭据。
是否有任何技术可以解决此问题或您可以建议的一些解决方法?
问候和谢谢!
如果我正确理解您的问题,那么它的根源在于您的java源包含您的凭据。
首先,我强烈建议使用jSch library来实现SSH2的优秀实现。
关于你的证书,你可以找到你的答案here。简而言之 - 保存您的凭据加密。