net.ranides.assira.math
Class HashHelper

java.lang.Object
  extended by net.ranides.assira.math.HashHelper

public final class HashHelper
extends Object

Author:
ranides

Method Summary
static String encode(String value)
          Wylicza hash dla podanego tekstu za pomocą metody SHA-512
static String encode(String value, String method)
          Wylicza hash dla podanego tekstu za pomocą określonej metody.
static int generateHashCode(int initial, int multiplier, Object... values)
          Tworzy HashCode kompatybilny z kodem automatycznie wygenerowanym przez NetBeans 7 IDE
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

encode

public static String encode(String value,
                            String method)
Wylicza hash dla podanego tekstu za pomocą określonej metody. Nazwa metody jest rozpoznawana za pomocą klasy MessageDigest.

Parameters:
value -
method -
Returns:

generateHashCode

public static int generateHashCode(int initial,
                                   int multiplier,
                                   Object... values)
Tworzy HashCode kompatybilny z kodem automatycznie wygenerowanym przez NetBeans 7 IDE

Parameters:
initial - wartość początkowa, zalecana liczba pierwsza.
multiplier - mnożnik, zalecana liczba pierwsza większa o rząd wielkości większa od ilości składników
values - wartości pól, na podstawie których będzie liczony HashCode
Returns:

encode

public static String encode(String value)
Wylicza hash dla podanego tekstu za pomocą metody SHA-512

Parameters:
value -
Returns:


Copyright © 2013. All Rights Reserved.