GlideDigest - com escopo

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 4 min. de leitura
  • A classe GlideDigest com escopo fornece métodos para criar um resumo de mensagem a partir de cadeias de caracteres ou fluxos de entrada usando algoritmos de hash MD5, SHA1 ou SHA256.

    GlideDigest - GlideDigest()

    Cria uma instância de GlideDigest com escopo.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum

    GlideDigest – getMD5Base64 (cadeia de caracteres de origem)

    Cria um resumo de mensagem a partir de uma cadeia de caracteres usando o algoritmo MD5. A cadeia de caracteres de saída está em Base64.

    Tabela 2. Parâmetros
    Nome Tipo Descrição
    Fonte Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 3. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getMD5Base64(inputString));

    GlideDigest - getMD5Base64FromInputStream (GlideScriptableInputStream inputStream)

    Cria um resumo de mensagem a partir de um fluxo de entrada usando o algoritmo MD5. A cadeia de caracteres de saída está em Base64.

    Tabela 4. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 5. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getMD5Base64FromInputStream(inputStream));

    GlideDigest – getMD5Hex(cadeia de caracteres source)

    Cria um resumo de mensagem a partir de uma cadeia de caracteres usando o algoritmo MD5. A cadeia de caracteres de saída está em hexadecimal.

    Tabela 6. Parâmetros
    Nome Tipo Descrição
    Fonte Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 7. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getMD5Hex(inputString));

    GlideDigest - getMD5HexFromInputStream (GlideScriptableInputStream inputStream)

    Cria um resumo de mensagem a partir de um fluxo de entrada usando o algoritmo MD5. A cadeia de caracteres de saída está em hexadecimal.

    Tabela 8. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 9. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getMD5HexFromInputStream(inputStream));

    GlideDigest – getSHA1Base64 (cadeia de caracteres de origem)

    Cria um resumo de mensagem a partir de uma cadeia de caracteres usando o algoritmo SHA1. A cadeia de caracteres de saída está em Base64.

    Tabela 10. Parâmetros
    Nome Tipo Descrição
    Fonte Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 11. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Base64(inputString));

    GlideDigest - getSHA1Base64FromInputStream (GlideScriptableInputStream inputStream)

    Cria um resumo de mensagem a partir de um fluxo de entrada usando o algoritmo SHA1. A cadeia de caracteres de saída está em Base64.

    Tabela 12. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 13. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Base64FromInputStream(inputStream));

    GlideDigest – getSHA1Hex(cadeia de caracteres source)

    Cria um resumo de mensagem a partir de uma cadeia de caracteres usando o algoritmo SHA1. A cadeia de caracteres de saída está em hexadecimal.

    Tabela 14. Parâmetros
    Nome Tipo Descrição
    Fonte Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 15. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Hex(inputString));

    GlideDigest - getSHA1HexFromInputStream (GlideScriptableInputStream inputStream)

    Cria um resumo de mensagem a partir de um fluxo de entrada usando o algoritmo SHA1. A cadeia de caracteres de saída está em hexadecimal.

    Tabela 16. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 17. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA1HexFromInputStream(inputStream));

    GlideDigest – getSHA256Base64 (cadeia de caracteres de origem)

    Cria um resumo de mensagem a partir de uma cadeia de caracteres usando o algoritmo SHA256. A cadeia de caracteres de saída está em Base64.

    Tabela 18. Parâmetros
    Nome Tipo Descrição
    Fonte Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 19. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Base64(inputString));

    GlideDigest - getSHA256Base64FromInputStream (GlideScriptableInputStream inputStream)

    Cria um resumo de mensagem a partir de um fluxo de entrada usando o algoritmo SHA256. A cadeia de caracteres de saída está em Base64.

    Tabela 20. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 21. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Base64FromInputStream(inputStream));

    GlideDigest – getSHA256Hex(cadeia de caracteres source)

    Cria um resumo de mensagem a partir de uma cadeia de caracteres usando o algoritmo SHA256. A cadeia de caracteres de saída está em hexadecimal.

    Tabela 22. Parâmetros
    Nome Tipo Descrição
    Fonte Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 23. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Hex(inputString));

    GlideDigest - getSHA256HexFromInputStream (GlideScriptableInputStream inputStream)

    Cria um resumo de mensagem a partir de um fluxo de entrada usando o algoritmo SHA256. A cadeia de caracteres de saída está em hexadecimal.

    Tabela 24. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 25. Retornos
    Tipo Descrição
    Cadeia de caracteres O resumo da mensagem.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA256HexFromInputStream(inputStream));