jp.veritrans.tercerog.mdk.gw.utils

## クラス HashUtils

- java.lang.Object
- - jp.veritrans.tercerog.mdk.gw.utils.HashUtils

-     public class HashUtils
      extends Object

  ハッシュ値を求めるクラス。
  導入されたバージョン:
    1.0
  バージョン:
    2.0 2012/07/13
  作成者:
    Veritrans Inc

- - ### メソッドのサマリー

    すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `String` | `getDigest(String data)` 引数（data）からハッシュ値を生成して返す。
    `String` | `getDigest(String[] data)` 可変長パラメータに入っている文字列を連結し、連結した文字列からハッシュを生成する。
    `static HashUtils` | `getInstance()` このクラスの唯一のインスタンスを返す。

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### メソッドの詳細

    - #### getInstance

          public static HashUtils getInstance()

      このクラスの唯一のインスタンスを返す。

    - #### getDigest

          public String getDigest(String[] data)
                           throws Exception

      可変長パラメータに入っている文字列を連結し、連結した文字列からハッシュを生成する。 可変長パラメータにした理由は、 パターンによりハッシュ生成する元データオブジェクトが違うため、 いくつのオブジェクトでも大丈夫だと明示するために定義してあります。 文字列連結後に当クラスのgetDigest(第一引数)メソッドが呼ばれます。
      パラメータ:
        `data` - ハッシュを作成する元データ（可変長パラメータ）
      戻り値:
        生成されたハッシュ文字列
      例外:
        `Exception`

    - #### getDigest

          public String getDigest(String data)
                           throws Exception

      引数（data）からハッシュ値を生成して返す。
      パラメータ:
        `data` - ハッシュ値を取る、元の文字列
      戻り値:
        引数（data）のハッシュ値
      例外:
        `Exception`
      導入されたバージョン:
        1.0

Copyright © 2026. All rights reserved.