Interface CryptoV2NodeParameters

Source
interface CryptoV2NodeParameters {
    action?: "generate" | "hash" | "hmac" | "sign";
    algorithm?:
        | "md5"
        | "ripemd160"
        | "sha1"
        | "sha224"
        | "sha256"
        | "sha384"
        | "sha512"
        | "sha512-224"
        | "sha512-256";
    binaryData?: boolean;
    binaryPropertyName?: string;
    dataPropertyName?: string;
    encoding?: "base64"
    | "hex";
    encodingType?: "ascii" | "base64" | "hex" | "uuid";
    stringLength?: number;
    type?:
        | "MD5"
        | "SHA256"
        | "SHA3-256"
        | "SHA3-384"
        | "SHA3-512"
        | "SHA384"
        | "SHA512";
    value?: string;
}

Properties§

§readonly action?: "generate" | "hash" | "hmac" | "sign"

Default: "hash"

§readonly algorithm?:
    | "md5"
    | "ripemd160"
    | "sha1"
    | "sha224"
    | "sha256"
    | "sha384"
    | "sha512"
    | "sha512-224"
    | "sha512-256"

Choose from the list, or specify an ID using an expression

§readonly binaryData?: boolean

Whether the data to hashed should be taken from binary field

§readonly binaryPropertyName?: string

Name of the binary property which contains the input data Default: "data"

§readonly dataPropertyName?: string

Name of the property to which to write the hash Default: "data"

§readonly encoding?: "base64" | "hex"

Default: "hex"

§readonly encodingType?: "ascii" | "base64" | "hex" | "uuid"

Encoding that will be used to generate string Default: "uuid"

§readonly stringLength?: number

Length of the generated string Default: 32

§readonly type?:
    | "MD5"
    | "SHA256"
    | "SHA3-256"
    | "SHA3-384"
    | "SHA3-512"
    | "SHA384"
    | "SHA512"

The hash type to use Default: "SHA256"

§readonly value?: string

The value that should be hashed