12

単純なハッシュ値を作成する方法は?たとえば、文字列「TechnologyIsCool」があり、この文字列からハッシュ値を取得するにはどうすればよいですか?

私は次のような方法を実行したいと思います:

public string HashThis(string value)
{
    string hashResult = string.Empty;

    ...

    return hashResult;
}

このメソッドを次のように呼び出します。

string hash = HashThis("TechnologyIsCool");

その後、「5qazws」のようなハッシュがあります。

4

3 に答える 3

13

String.GetHashCode メソッドを使用する

 public static void Main() 
    {
        DisplayHashCode( "Abcdei" );
    }

static void DisplayHashCode( String Operand )
{
    int     HashCode = Operand.GetHashCode( );
    Console.WriteLine("The hash code for \"{0}\" is: 0x{1:X8}, {1}",
                      Operand, HashCode );
}
于 2012-05-16T10:27:32.887 に答える
6

Use GetHashCode();

public string HashThis(string value)
{
    return hashResult = value.GetHashCode();
}
于 2012-05-16T10:26:28.303 に答える