Ejemplo n.º 1
0
 /// <summary>バイト配列のハッシュ値を計算して返す。</summary>
 /// <param name="asb">バイト配列</param>
 /// <param name="ekha">ハッシュ(キー付き)アルゴリズム列挙型</param>
 /// <param name="password">使用するパスワード</param>
 /// <param name="salt">ソルト</param>
 /// <returns>ハッシュ値(バイト配列)</returns>
 public static byte[] GetKeyedHashBytes(byte[] asb, EnumKeyedHashAlgorithm ekha, string password, byte[] salt)
 {
     return(GetKeyedHash.GetKeyedHashBytes(
                asb, ekha, password, salt, GetKeyedHash.Stretching));
 }
Ejemplo n.º 2
0
 /// <summary>バイト配列のハッシュ値を計算して返す。</summary>
 /// <param name="asb">バイト配列</param>
 /// <param name="ekha">ハッシュ(キー付き)アルゴリズム列挙型</param>
 /// <param name="password">使用するパスワード</param>
 /// <returns>ハッシュ値(バイト配列)</returns>
 public static byte[] GetKeyedHashBytes(byte[] asb, EnumKeyedHashAlgorithm ekha, string password)
 {
     return(GetKeyedHash.GetKeyedHashBytes(
                asb, ekha, password, CustomEncode.StringToByte(GetKeyedHash._salt, CustomEncode.UTF_8), GetKeyedHash.StretchCount));
 }