Javaでパスワードなどを伏字にするメソッド

@iwasaki 707views 更新:2014年1月10日
  private static final String PASSWORD = "*********";

  /**
   * パスワードを伏せ字にする
   * 
   * @param message
   * @return
   */
  public static String blankPassword(String message) {
    return message.replaceFirst("-p(\S+)\s", "-p" + PASSWORD + " ");
  }

mysql -uroot -phogehoge などのような文字列をログなどに出力する際にJavaで
mysql -uroot -p********* のように伏字にする処理です

-pで始まるスペースまでの文字を一律で変更しています。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません