Skip to content

Digest

Digest object is used to encript binary/text with algorithms like md5, sha256 and sha512.

Example Usage

import { digest } from "sdk/utils";
import { response } from "sdk/http";

response.println("" + digest.sha256("admin:admin"));
response.println("" + digest.sha512("YWRtaW46YWRtaW4="));

Functions


Function Description Returns
md5(input) Calculates the MD5 digest and returns the value as a 16 element byte array array of byte
md5Hex(input) Calculates the MD5 digest and returns the value as a 32 character hex string string
sha1(input) Returns an SHA-1 digest array of byte
sha256(input) Returns an SHA-256 digest array of byte
sha384(input) Returns an SHA-384 digest array of byte
sha512(input) Returns an SHA-512 digest array of byte
sha1Hex(input) Calculates the SHA-1 digest and returns the value as a hex string string