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

メソッドの概要
 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 © 2017. All rights reserved.