HashingUtil
HashingUtil
class provides utility methods for hashing data using various algorithms. It offers a simple and convenient way to generate hash values for different data types. The class is designed to be thread-safe.
Methods
md2Hex(String: str): String
(String: str): String
Calculates the MD2 digest and returns the value as a 32 character hex string.
@paramstr
— The string to hash.
@return — MD2 digest as a hex string.
HashingUtil.md2Hex("Some data");
md5Hex(String: str): String
(String: str): String
Calculates the MD5 digest and returns the value as a 32 character hex string.
@paramstr
— The string to hash.
@return — MD5 digest as a hex string.
HashingUtil.md5Hex("Some data");
sha1Hex(String: str): String
(String: str): String
Calculates the SHA-1 digest and returns the value as a hex string.
@paramstr
— The string to hash.
@return — SHA-1 digest as a hex string.
HashingUtil.sha1Hex("Some data");
sha256Hex(String: str): String
(String: str): String
Calculates the SHA-256 digest and returns the value as a hex string.
@paramstr
— The string to hash.
@return — SHA-256 digest as a hex string.
HashingUtil.sha256Hex("Some data");
sha384Hex(String: str): String
(String: str): String
Calculates the SHA-384 digest and returns the value as a hex string.
@paramstr
— The string to hash.
@return — SHA-384 digest as a hex string.
HashingUtil.sha384Hex("Some data");
sha3_224Hex(String: str): String
(String: str): String
Calculates the SHA3-224 digest and returns the value as a hex string.
@paramstr
— The string to hash.
@return — SHA3-224 digest as a hex string.
HashingUtil.sha3_224Hex("Some data");
sha3_256Hex(String: str): String
(String: str): String
Calculates the SHA3-256 digest and returns the value as a hex string.
@paramstr
— The string to hash.
@return — SHA3-256 digest as a hex string.
HashingUtil.sha3_256Hex("Some data");
sha3_384Hex(String: str): String
(String: str): String
Calculates the SHA3-384 digest and returns the value as a hex string.
@paramstr
— The string to hash.
@return — SHA3-384 digest as a hex string.
HashingUtil.sha3_384Hex("Some data");
sha3_512Hex(String: str): String
(String: str): String
Calculates the SHA3-512 digest and returns the value as a hex string.
@paramstr
— The string to hash.
@return — SHA3-512 digest as a hex string.
HashingUtil.sha3_512Hex("Some data");
sha512Hex(String: str): String
(String: str): String
Calculates the SHA-512 digest and returns the value as a hex string.
@paramstr
— The string to hash.
@return — SHA-512 digest as a hex string.
HashingUtil.sha512Hex("Some data");
sha512_256Hex(String: str): String
(String: str): String
Calculates the SHA-512/256 digest and returns the value as a hex string.
@paramstr
— The string to hash.
@return — SHA-512/256 digest as a hex string.
HashingUtil.sha512_256Hex("Some data");