GlideDigest - Scoped

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 3 Minuten Lesedauer
  • The scoped GlideDigest class provides methods for creating a message digest from strings or input streams using MD5, SHA1, or SHA256 hash algorithms.

    GlideDigest - GlideDigest()

    Creates an instance of scoped GlideDigest.

    Tabelle : 1. Parameters
    Name Type Description
    None

    GlideDigest - getMD5Base64(String source)

    Creates a message digest from a string using the MD5 algorithm. The output string is in Base64.

    Tabelle : 2. Parameters
    Name Type Description
    source String The source string.
    Tabelle : 3. Returns
    Type Description
    String The message digest.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getMD5Base64(inputString));

    GlideDigest - getMD5Base64FromInputStream( GlideScriptableInputStream inputStream)

    Creates a message digest from an input stream using the MD5 algorithm. The output string is in Base64.

    Tabelle : 4. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    Tabelle : 5. Returns
    Type Description
    String The message digest.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getMD5Base64FromInputStream(inputStream));

    GlideDigest - getMD5Hex(String source)

    Creates a message digest from a string using the MD5 algorithm. The output string is in hexadecimal.

    Tabelle : 6. Parameters
    Name Type Description
    source String The source string.
    Tabelle : 7. Returns
    Type Description
    String The message digest.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getMD5Hex(inputString));

    GlideDigest - getMD5HexFromInputStream( GlideScriptableInputStream inputStream)

    Creates a message digest from an input stream using the MD5 algorithm. The output string is in hexadecimal.

    Tabelle : 8. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    Tabelle : 9. Returns
    Type Description
    String The message digest.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getMD5HexFromInputStream(inputStream));

    GlideDigest - getSHA1Base64(String source)

    Creates a message digest from a string using the SHA1 algorithm. The output string is in Base64.

    Tabelle : 10. Parameters
    Name Type Description
    source String The source string.
    Tabelle : 11. Returns
    Type Description
    String The message digest.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Base64(inputString));

    GlideDigest - getSHA1Base64FromInputStream( GlideScriptableInputStream inputStream)

    Creates a message digest from an input stream using the SHA1 algorithm. The output string is in Base64.

    Tabelle : 12. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    Tabelle : 13. Returns
    Type Description
    String The message digest.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Base64FromInputStream(inputStream));

    GlideDigest - getSHA1Hex(String source)

    Creates a message digest from a string using the SHA1 algorithm. The output string is in hexadecimal.

    Tabelle : 14. Parameters
    Name Type Description
    source String The source string.
    Tabelle : 15. Returns
    Type Description
    String The message digest.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Hex(inputString));

    GlideDigest - getSHA1HexFromInputStream( GlideScriptableInputStream inputStream)

    Creates a message digest from an input stream using the SHA1 algorithm. The output string is in hexadecimal.

    Tabelle : 16. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    Tabelle : 17. Returns
    Type Description
    String The message digest.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA1HexFromInputStream(inputStream));

    GlideDigest - getSHA256Base64(String source)

    Creates a message digest from a string using the SHA256 algorithm. The output string is in Base64.

    Tabelle : 18. Parameters
    Name Type Description
    source String The source string.
    Tabelle : 19. Returns
    Type Description
    String The message digest.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Base64(inputString));

    GlideDigest - getSHA256Base64FromInputStream( GlideScriptableInputStream inputStream)

    Creates a message digest from an input stream using the SHA256 algorithm. The output string is in Base64.

    Tabelle : 20. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    Tabelle : 21. Returns
    Type Description
    String The message digest.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Base64FromInputStream(inputStream));

    GlideDigest - getSHA256Hex(String source)

    Creates a message digest from a string using the SHA256 algorithm. The output string is in hexadecimal.

    Tabelle : 22. Parameters
    Name Type Description
    source String The source string.
    Tabelle : 23. Returns
    Type Description
    String The message digest.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Hex(inputString));

    GlideDigest - getSHA256HexFromInputStream( GlideScriptableInputStream inputStream)

    Creates a message digest from an input stream using the SHA256 algorithm. The output string is in hexadecimal.

    Tabelle : 24. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    Tabelle : 25. Returns
    Type Description
    String The message digest.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA256HexFromInputStream(inputStream));