API: digest
Source:
utils/digest.ts
Calculate MD5 digest from input (text or byte array) and return result as byte array
Usage
import { digest } from "sdk/utils";
import { response } from "sdk/http";
response.println("" + digest.sha256("admin:admin"));
response.println("" + digest.sha512("YWRtaW46YWRtaW4="));
response.flush();
response.close();Classes
Digest
Methods
md5
md5 (input:string|any[]):any[]Calculate MD5 digest from input (text or byte array) and return result as byte array
md5AsNativeBytes
md5AsNativeBytes (input:string|any[]):any[]Calculate MD5 digest from input (text or byte array) and return result as 16 elements java native byte array
md5Hex
md5Hex (input:string|any[]):stringCalculate MD5 digest from input (text or byte array) and return result as 32 character hex string
sha1
sha1 (input:string|any[]):any[]Calculate SHA1 digest from input (text or byte array) and return result as 20 elements byte array
sha1AsNativeBytes
sha1AsNativeBytes (input:string|any[]):any[]Calculate SHA1 digest from input (text or byte array) and return result as 20 elements java native byte array
sha256
sha256 (input:string|any[]):any[]Calculate SHA256 digest from input (text or byte array) and return result as 32 elements byte array
sha256AsNativeBytes
sha256AsNativeBytes (input:string|any[]):any[]Calculate SHA256 digest from input (text or byte array) and return result as 32 elements java native byte array
sha384
sha384 (input:string|any[]):any[]Calculate SHA384 digest from input (text or byte array) and return result as 48 elements byte array
sha384AsNativeBytes
sha384AsNativeBytes (input:string|any[]):any[]Calculate SHA384 digest from input (text or byte array) and return result as 48 elements java native byte array
sha512
sha512 (input:string|any[]):any[]Calculate SHA512 digest from input (text or byte array) and return result as 64 elements byte array
sha512AsNativeBytes
sha512AsNativeBytes (input:string|any[]):string|any[])Calculate SHA512 digest from input (text or byte array) and return result as 64 elements java native byte array
sha1Hex
sha1Hex (input:string|any[]):stringCalculate SHA1 digest from input (text or byte array) and return result as 40 character hex string