在配置文件中使用混淆的密码

过程
  1. 找到用于混淆明文密码的 Jetty 实用程序 jar 文件。

    ls /opt/hpe/ssmc/jetty/lib/jetty-util-*.jar

  2. 运行以下命令:

    /opt/hpe/ssmc/jre/bin/java -cp /opt/hpe/ssmc/jetty/lib/jetty-util-<version>.jar org.eclipse.jetty.util.security.Password '<new password>'

    注意:

    如果您在 <new password> 中使用特殊字符,则务必按照标准 Linux Shell 语法将密码参数引起来。有关将具有特殊字符的字符串引起来的详细信息,请参阅 https://pubs.opengroup.org/onlinepubs/7908799/xcu/chap2.html

    示例 1
    /opt/hpe/ssmc/jetty/lib# /opt/hpe/ssmc/jre/bin/java -cp /opt/hpe/ssmc/jetty/
    lib/jetty-util-9.4.6.v20170531.jar org.eclipse.jetty.util.security.Password 'HpeStorage$1234'
    2020-08-13 17:38:10.923:INFO::main: Logging initialized @226ms to 
    org.eclipse.jetty.util.log.StdErrLog
    HpeStorage$1234
    OBF:1doz1lfg1j1u1fa91j9r1v2h1w221ri71w1g1v1x1j5b1f8d1iz01lc21dnv
    MD5:d673c6955d839aa3a6cddf797f7cc6f8
    示例 2
    /opt/hpe/ssmc/jre/bin/java -cp /opt/hpe/ssmc/jetty/lib/jetty-util-9.4.6.v20170531.jar 
    org.eclipse.jetty.util.security.Password 'HpeStorage$99()@@^!"'
    2020-08-13 17:37:21.406:INFO::main: Logging initialized @266ms to 
    org.eclipse.jetty.util.log.StdErrLog
    HpeStorage$99()@@^!"
    OBF:1a5h1hvy1rpi1i8i1os31j9h1jnt1jmv1ktp1gao1g721kr51jkn1jjp1j5l1op71i7g1rp41hrk1a3d
    MD5:23866feda58fadbfe9d3b9c4a9f804a1

    将您传递到命令输入中的密码值与该实用程序的控制台输出进行匹配,以交叉检查该实用程序是否选择了所需的密码。