GlideDigest - com escopo

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 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 com escopo - getMD5Base64(cadeia de caracteres source)

    Crie 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 1. Parâmetros
    Nome Tipo Descrição
    origem Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 2. Retorna
    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 com escopo - getMD5Base64FromInputStream( GlideScriptableInputStream inputStream)

    Crie 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 3. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 4. Retorna
    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 com escopo - getMD5Hex(cadeia de caracteres source)

    Crie 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 5. Parâmetros
    Nome Tipo Descrição
    origem Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 6. Retorna
    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 com escopo - getMD5HexFromInputStream( GlideScriptableInputStream inputStream)

    Crie 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 7. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 8. Retorna
    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 com escopo - getSHA1Base64(cadeia de caracteres source)

    Crie 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 9. Parâmetros
    Nome Tipo Descrição
    origem Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 10. Retorna
    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 com escopo - getSHA1Base64FromInputStream( GlideScriptableInputStream inputStream)

    Crie 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 11. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 12. Retorna
    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 com escopo - getSHA1Hex(cadeia de caracteres source)

    Crie 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 13. Parâmetros
    Nome Tipo Descrição
    origem Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 14. Retorna
    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 com escopo - getSHA1HexFromInputStream( GlideScriptableInputStream inputStream)

    Crie 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 15. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 16. Retorna
    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 com escopo - getSHA256Base64(cadeia de caracteres source)

    Crie 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 17. Parâmetros
    Nome Tipo Descrição
    origem Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 18. Retorna
    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 com escopo - getSHA256Base64FromInputStream( GlideScriptableInputStream inputStream)

    Crie 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 19. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 20. Retorna
    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 com escopo - getSHA256Hex(cadeia de caracteres source)

    Crie 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 21. Parâmetros
    Nome Tipo Descrição
    origem Cadeia de caracteres A cadeia de caracteres de origem.
    Tabela 22. Retorna
    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 com escopo - getSHA256HexFromInputStream( GlideScriptableInputStream inputStream)

    Crie 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 23. Parâmetros
    Nome Tipo Descrição
    fluxo de entrada GlideScriptableInputStream O fluxo de entrada de origem.
    Tabela 24. Retorna
    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));

    GlideDigest com escopo – GlideDigest()

    Cria uma instância do GlideDigest com escopo.

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