繁体   English   中英

对于以下情况,哪种加密方法是最好的?

[英]Which would be the best way of encryption for following scenario?

我想知道哪种是最好的Java加密类型,可以用来保护我的应用程序身份验证详细信息。 在我的应用程序中,我必须对数据库和一个应用程序使用凭据。 我将其放在一个属性文件中。

db_username = abc
db_password = password 

如果我不希望密码在属性文件中可见。 但是我无法在应用程序中对其进行硬编码。 它是一个命令提示符应用程序,并使用自动运行的脚本运行。 我可以使用哪些可用的加密方法?

谢谢..

您可以将用户名和密码作为程序的参数,例如:

java -jar yourProgram -user john -pass 1234

然后,将安全问题移至操作系统(确保批处理只能由授权用户访问)。

或者,您可以传递属性文件,该文件放置在安全位置。

另请参阅此相关文章

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM