Wie lange brutet man einen gesalzenen SHA-512-Hash? (Salz zur Verfügung gestellt)

Hier ist ein Algorithmus in Java:

public String getHash(String password, String salt) throws Exception {
    String input = password + salt;
    MessageDigest md = MessageDigest.getInstance(SHA-512);
    byte[] out = md.digest(input.getBytes());
    return HexEncoder.toHex(out);
}

Davon ausgehen, das Salz ist bekannt. Ich möchte wissen, die Zeit für brute-force, wenn das Passwort ist ein Wort aus dem Wörterbuch und auch, wenn es nicht ein Wort aus dem Wörterbuch.

InformationsquelleAutor der Frage timothyjc | 2011-07-21

Schreibe einen Kommentar