Exemplo n.º 1
0
 /// <summary>
 /// Password entered by the userをDB保存する際、
 /// Salted and hashed passwordとして保存する必要がある。
 /// </summary>
 /// <param name="rawPassword">>Password entered by the user.</param>
 /// <param name="eha">ハッシュ・アルゴリズム列挙型</param>
 /// <param name="saltLength">ソルトの文字列長</param>
 /// <returns>Salted and hashed password.</returns>
 /// <see ref="http://www.atmarkit.co.jp/ait/articles/1110/06/news154_2.html"/>
 public static string GetSaltedPassword(string rawPassword, EnumHashAlgorithm eha, int saltLength)
 {
     // overloadへ
     return(GetHash.GetSaltedPassword(rawPassword, eha, saltLength, 1));
 }