GlideDigest - Scoped

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 10분
  • 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.

    표 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.

    표 2. Parameters
    Name Type Description
    source String The source string.
    표 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.

    표 4. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    표 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.

    표 6. Parameters
    Name Type Description
    source String The source string.
    표 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.

    표 8. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    표 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.

    표 10. Parameters
    Name Type Description
    source String The source string.
    표 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.

    표 12. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    표 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.

    표 14. Parameters
    Name Type Description
    source String The source string.
    표 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.

    표 16. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    표 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.

    표 18. Parameters
    Name Type Description
    source String The source string.
    표 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.

    표 20. Parameters
    Name Type Description
    inputStream GlideScriptableInputStream The source input stream.
    표 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.

    표 22. Parameters
    Name Type Description
    source String The source string.
    표 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.

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