Hallo,
ich suche nach einer Möglichkeit, einen SHA-3 (bestenfalls mit 512 bits) zu generieren. Ich benötige aber eine Funktion, die auf Java 1.8 läuft.
[CODE lang="java" title="SHA3-512" highlight="4"]rivate byte[] getHash(String string) {
byte[] digestedBytes;
try {
MessageDigest messageDigest = MessageDigest.getInstance("SHA3-512");
messageDigest.update(string.getBytes("UTF-8"));
digestedBytes = messageDigest.digest();
return digestedBytes;
} catch (Exception exception) {
exception.printStackTrace();
return null;
}
}[/CODE]
Dieses Beispiel läuft aber erst ab Java 1.9. Bouncy castle ist für mich nicht wirklich eine Option...
Danke schonmal im vorraus!
ich suche nach einer Möglichkeit, einen SHA-3 (bestenfalls mit 512 bits) zu generieren. Ich benötige aber eine Funktion, die auf Java 1.8 läuft.
[CODE lang="java" title="SHA3-512" highlight="4"]rivate byte[] getHash(String string) {
byte[] digestedBytes;
try {
MessageDigest messageDigest = MessageDigest.getInstance("SHA3-512");
messageDigest.update(string.getBytes("UTF-8"));
digestedBytes = messageDigest.digest();
return digestedBytes;
} catch (Exception exception) {
exception.printStackTrace();
return null;
}
}[/CODE]
Dieses Beispiel läuft aber erst ab Java 1.9. Bouncy castle ist für mich nicht wirklich eine Option...
Danke schonmal im vorraus!