繁体   English   中英

Java中的密钥库密码加密

[英]Keystore password encrypting in java

我需要在调用远程队列之前设置以下变量。

System.setProperty("javax.net.ssl.trustStore","C:\\certs\\trustStore.jks");
System.setProperty("javax.net.ssl.keyStore","C:\\keystore\\keyStore.jks");
System.setProperty("javax.net.ssl.keyStorePassword","Demo1234");
System.setProperty("javax.net.ssl.trustStorePassword","Demo1234");

密码在这里公开。 加密密码的最佳方法是什么?

在某些时候,您的私钥/密钥存储密码必须可见才能进行安全通信。 它需要安全地存储在您的网络/应用程序服务器中。 并且您的代码库需要安全存储,并且只有需要查看它的人才能访问。 您可以将其加密存储在某处并解密以供使用,但您的加密和解密算法仍然可见并可能被模拟,因此在某些时候,访问明文的方法将可用,这只是确保它是的问题仅对尽可能少的人可用,并通过您的网络安全尽可能避免窥探。

如果需要,这里的加密技术: How to encrypt String in Java

暂无
暂无

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

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