Show / Hide Table of Contents

# Class HashUtils

4G MDK ハッシュ関連ユーティリティクラス

##### Inheritance

object
HashUtils

##### Inherited Members

object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()

###### Namespace: jp.veritrans.tercerog.mdk

###### Assembly: cg-mdk.dll

##### Syntax

    public sealed class HashUtils

### Properties

#### GetInstance

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

##### Declaration

    public static HashUtils GetInstance { get; }

##### Property Value

Type | Description
--- | ---
HashUtils |

### Methods

#### GetDigest(string)

ダイジェストを取得するための元文字列からSHA256で16進数のダイジェストを取得する。

##### Declaration

    public string GetDigest(string data)

##### Parameters

Type | Name | Description
--- | --- | ---
string | data | ダイジェストを取得するための元文字列

##### Returns

Type | Description
--- | ---
string | 生成された16進数のハッシュ文字列

#### GetDigest(string[])

可変長パラメータに入っている文字列を連結し、連結した文字列からハッシュを生成する。

##### Declaration

    public string GetDigest(string[] datas)

##### Parameters

Type | Name | Description
--- | --- | ---
string[] | datas | data ハッシュを作成する元データ（可変長パラメータ）

##### Returns

Type | Description
--- | ---
string | 生成された16進数のハッシュ文字列