---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideDigest - com escopo

# GlideDigest - com escopo {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 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() {#ariaid-title2}

Cria uma instância de GlideDigest com escopo.
{#r_SGDigest-GlideDigest__table_uq2_jrs_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 1. Parâmetros]

{#r_SGDigest-GlideDigest__table_uq2_jrs_3x}

## GlideDigest -- getMD5Base64 (cadeia de caracteres de origem) {#ariaid-title3}

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.
{#r_SGDigest-getMD5Base64_S__table_krz_bss_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| origem | Cadeia de caracteres | A cadeia de caracteres de origem. |
[Tabela 2. Parâmetros]

{#r_SGDigest-getMD5Base64_S__table_krz_bss_3x} {#r_SGDigest-getMD5Base64_S__table_lrz_bss_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 3. Retorna]

{#r_SGDigest-getMD5Base64_S__table_lrz_bss_3x}  

    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getMD5Base64(inputString));

## GlideDigest - getMD5Base64FromInputStream (GlideScriptableInputStream inputStream) {#ariaid-title4}

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.
{#r_SGDigest-getMD5Base64FrStrm_GSIS__table_yvq_tct_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| fluxo de entrada | GlideScriptableInputStream | O fluxo de entrada de origem. |
[Tabela 4. Parâmetros]

{#r_SGDigest-getMD5Base64FrStrm_GSIS__table_yvq_tct_3x} {#r_SGDigest-getMD5Base64FrStrm_GSIS__table_zvq_tct_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 5. Retorna]

{#r_SGDigest-getMD5Base64FrStrm_GSIS__table_zvq_tct_3x}  

    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getMD5Base64FromInputStream(inputStream));

## GlideDigest -- getMD5Hex(cadeia de caracteres source) {#ariaid-title5}

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.
{#r_SGDigest-getMD5Hex_S__table_kkq_nvs_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| origem | Cadeia de caracteres | A cadeia de caracteres de origem. |
[Tabela 6. Parâmetros]

{#r_SGDigest-getMD5Hex_S__table_kkq_nvs_3x} {#r_SGDigest-getMD5Hex_S__table_lkq_nvs_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 7. Retorna]

{#r_SGDigest-getMD5Hex_S__table_lkq_nvs_3x}  

    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getMD5Hex(inputString));

## GlideDigest - getMD5HexFromInputStream (GlideScriptableInputStream inputStream) {#ariaid-title6}

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.
{#r_SGDigest-getMD5HexStrm_GSIS__table_uxf_4gt_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| fluxo de entrada | GlideScriptableInputStream | O fluxo de entrada de origem. |
[Tabela 8. Parâmetros]

{#r_SGDigest-getMD5HexStrm_GSIS__table_uxf_4gt_3x} {#r_SGDigest-getMD5HexStrm_GSIS__table_vxf_4gt_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 9. Retorna]

{#r_SGDigest-getMD5HexStrm_GSIS__table_vxf_4gt_3x}  

    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getMD5HexFromInputStream(inputStream));

## GlideDigest -- getSHA1Base64 (cadeia de caracteres de origem) {#ariaid-title7}

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.
{#r_SGDigest-getSHA1Base64_S__table_hwp_25s_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| origem | Cadeia de caracteres | A cadeia de caracteres de origem. |
[Tabela 10. Parâmetros]

{#r_SGDigest-getSHA1Base64_S__table_hwp_25s_3x} {#r_SGDigest-getSHA1Base64_S__table_iwp_25s_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 11. Retorna]

{#r_SGDigest-getSHA1Base64_S__table_iwp_25s_3x}  

    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Base64(inputString));

## GlideDigest - getSHA1Base64FromInputStream (GlideScriptableInputStream inputStream) {#ariaid-title8}

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.
{#r_SGDigest-getSHA1Base64FrStrm_GSIS__table_u23_f2t_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| fluxo de entrada | GlideScriptableInputStream | O fluxo de entrada de origem. |
[Tabela 12. Parâmetros]

{#r_SGDigest-getSHA1Base64FrStrm_GSIS__table_u23_f2t_3x} {#r_SGDigest-getSHA1Base64FrStrm_GSIS__table_v23_f2t_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 13. Retorna]

{#r_SGDigest-getSHA1Base64FrStrm_GSIS__table_v23_f2t_3x}  

    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Base64FromInputStream(inputStream));

## GlideDigest -- getSHA1Hex(cadeia de caracteres source) {#ariaid-title9}

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.
{#r_SGDigest-getSHA1Hex_S__table_d5t_dbt_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| origem | Cadeia de caracteres | A cadeia de caracteres de origem. |
[Tabela 14. Parâmetros]

{#r_SGDigest-getSHA1Hex_S__table_d5t_dbt_3x} {#r_SGDigest-getSHA1Hex_S__table_e5t_dbt_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 15. Retorna]

{#r_SGDigest-getSHA1Hex_S__table_e5t_dbt_3x}  

    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Hex(inputString));

## GlideDigest - getSHA1HexFromInputStream (GlideScriptableInputStream inputStream) {#ariaid-title10}

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.
{#r_SGDigest-getSHA1HexStrm-GSIS__table_dcv_hht_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| fluxo de entrada | GlideScriptableInputStream | O fluxo de entrada de origem. |
[Tabela 16. Parâmetros]

{#r_SGDigest-getSHA1HexStrm-GSIS__table_dcv_hht_3x} {#r_SGDigest-getSHA1HexStrm-GSIS__table_ecv_hht_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 17. Retorna]

{#r_SGDigest-getSHA1HexStrm-GSIS__table_ecv_hht_3x}  

    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA1HexFromInputStream(inputStream));

## GlideDigest -- getSHA256Base64 (cadeia de caracteres de origem) {#ariaid-title11}

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.
{#r_SGDigest-getSHA256Base64_S__table_mlm_1vs_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| origem | Cadeia de caracteres | A cadeia de caracteres de origem. |
[Tabela 18. Parâmetros]

{#r_SGDigest-getSHA256Base64_S__table_mlm_1vs_3x} {#r_SGDigest-getSHA256Base64_S__table_nlm_1vs_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 19. Retorna]

{#r_SGDigest-getSHA256Base64_S__table_nlm_1vs_3x}  

    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Base64(inputString));

## GlideDigest - getSHA256Base64FromInputStream (GlideScriptableInputStream inputStream) {#ariaid-title12}

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.
{#r_SGDigest-getSHA256B64S_GSIS__table_oy1_z2t_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| fluxo de entrada | GlideScriptableInputStream | O fluxo de entrada de origem. |
[Tabela 20. Parâmetros]

{#r_SGDigest-getSHA256B64S_GSIS__table_oy1_z2t_3x} {#r_SGDigest-getSHA256B64S_GSIS__table_py1_z2t_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 21. Retorna]

{#r_SGDigest-getSHA256B64S_GSIS__table_py1_z2t_3x}  

    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Base64FromInputStream(inputStream));

## GlideDigest -- getSHA256Hex(cadeia de caracteres source) {#ariaid-title13}

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.
{#r_SGDigest-getSHA256Hex_S__table_h2k_5bt_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| origem | Cadeia de caracteres | A cadeia de caracteres de origem. |
[Tabela 22. Parâmetros]

{#r_SGDigest-getSHA256Hex_S__table_h2k_5bt_3x} {#r_SGDigest-getSHA256Hex_S__table_i2k_5bt_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 23. Retorna]

{#r_SGDigest-getSHA256Hex_S__table_i2k_5bt_3x}  

    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Hex(inputString));

## GlideDigest - getSHA256HexFromInputStream (GlideScriptableInputStream inputStream) {#ariaid-title14}

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.
{#r_SGDigest-getSHA256HexStrm_GSIS__table_cl1_yht_3x__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| fluxo de entrada | GlideScriptableInputStream | O fluxo de entrada de origem. |
[Tabela 24. Parâmetros]

{#r_SGDigest-getSHA256HexStrm_GSIS__table_cl1_yht_3x} {#r_SGDigest-getSHA256HexStrm_GSIS__table_dl1_yht_3x__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O resumo da mensagem. |
[Tabela 25. Retorna]

{#r_SGDigest-getSHA256HexStrm_GSIS__table_dl1_yht_3x}  

    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA256HexFromInputStream(inputStream));


