HashAlgorithm.java
package org.europa.together.domain;
/**
* Available Hash algorithms.<br>
* https://docs.oracle.com/en/java/javase/17/docs/specs/security/standard-names.html
*/
public enum HashAlgorithm {
/**
* MD5.
*/
MD5("MD5"),
/**
* SHA.
*/
SHA("SHA"),
/**
* SHA 256.
*/
SHA256("SHA-256"),
/**
* SHA 512.
*/
SHA512("SHA-512"),
/**
* SHA3 512.
*/
SHA3512("SHA3-512");
private final String value;
//CONSTRUCTOR
HashAlgorithm(final String value) {
this.value = value;
}
public String getValue() {
return this.value;
}
}