---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideDigest - Dans le champ d'application

# GlideDigest - Dans le champ d'application {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes de lecture

La classe GlideDigest incluse dans le champ d'application fournit des méthodes pour créer une synthèse de message à partir de chaînes ou de flux d'entrée à l'aide d'algorithmes de hachage MD5, SHA1 ou SHA256.

## GlideDigest : GlideDigest() {#ariaid-title2}

Crée une instance de GlideDigest incluse dans le champ d'application.
{#r_SGDigest-GlideDigest__table_uq2_jrs_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 1. Paramètres]

{#r_SGDigest-GlideDigest__table_uq2_jrs_3x}

## GlideDigest : getMD5Base64 (source de la chaîne) {#ariaid-title3}

Crée une synthèse de message à partir d'une chaîne à l'aide de l'algorithme MD5. La chaîne de sortie est en Base64.
{#r_SGDigest-getMD5Base64_S__table_krz_bss_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| source | Chaîne | Chaîne source. |
[Tableau 2. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 3. Renvoie]

{#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}

Crée une synthèse de message à partir d'un flux d'entrée à l'aide de l'algorithme MD5. La chaîne de sortie est en Base64.
{#r_SGDigest-getMD5Base64FrStrm_GSIS__table_yvq_tct_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| inputStream (en anglais seulement) | GlideScriptableInputStream | Le flux d'entrée source. |
[Tableau 4. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 5. Renvoie]

{#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 (source de la chaîne) {#ariaid-title5}

Crée une synthèse de message à partir d'une chaîne à l'aide de l'algorithme MD5. La chaîne de sortie est en hexadécimal.
{#r_SGDigest-getMD5Hex_S__table_kkq_nvs_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| source | Chaîne | Chaîne source. |
[Tableau 6. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 7. Renvoie]

{#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}

Crée une synthèse de message à partir d'un flux d'entrée à l'aide de l'algorithme MD5. La chaîne de sortie est en hexadécimal.
{#r_SGDigest-getMD5HexStrm_GSIS__table_uxf_4gt_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| inputStream (en anglais seulement) | GlideScriptableInputStream | Le flux d'entrée source. |
[Tableau 8. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 9. Renvoie]

{#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 (source de la chaîne) {#ariaid-title7}

Crée une synthèse de message à partir d'une chaîne à l'aide de l'algorithme SHA1. La chaîne de sortie est en Base64.
{#r_SGDigest-getSHA1Base64_S__table_hwp_25s_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| source | Chaîne | Chaîne source. |
[Tableau 10. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 11. Renvoie]

{#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}

Crée une synthèse de message à partir d'un flux d'entrée à l'aide de l'algorithme SHA1. La chaîne de sortie est en Base64.
{#r_SGDigest-getSHA1Base64FrStrm_GSIS__table_u23_f2t_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| inputStream (en anglais seulement) | GlideScriptableInputStream | Le flux d'entrée source. |
[Tableau 12. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 13. Renvoie]

{#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(source de la chaîne) {#ariaid-title9}

Crée une synthèse de message à partir d'une chaîne à l'aide de l'algorithme SHA1. La chaîne de sortie est en hexadécimal.
{#r_SGDigest-getSHA1Hex_S__table_d5t_dbt_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| source | Chaîne | Chaîne source. |
[Tableau 14. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 15. Renvoie]

{#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}

Crée une synthèse de message à partir d'un flux d'entrée à l'aide de l'algorithme SHA1. La chaîne de sortie est en hexadécimal.
{#r_SGDigest-getSHA1HexStrm-GSIS__table_dcv_hht_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| inputStream (en anglais seulement) | GlideScriptableInputStream | Le flux d'entrée source. |
[Tableau 16. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 17. Renvoie]

{#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(source de la chaîne) {#ariaid-title11}

Crée une synthèse de message à partir d'une chaîne à l'aide de l'algorithme SHA256. La chaîne de sortie est en Base64.
{#r_SGDigest-getSHA256Base64_S__table_mlm_1vs_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| source | Chaîne | Chaîne source. |
[Tableau 18. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 19. Renvoie]

{#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}

Crée une synthèse de message à partir d'un flux d'entrée à l'aide de l'algorithme SHA256. La chaîne de sortie est en Base64.
{#r_SGDigest-getSHA256B64S_GSIS__table_oy1_z2t_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| inputStream (en anglais seulement) | GlideScriptableInputStream | Le flux d'entrée source. |
[Tableau 20. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 21. Renvoie]

{#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 (source de la chaîne) {#ariaid-title13}

Crée une synthèse de message à partir d'une chaîne à l'aide de l'algorithme SHA256. La chaîne de sortie est en hexadécimal.
{#r_SGDigest-getSHA256Hex_S__table_h2k_5bt_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| source | Chaîne | Chaîne source. |
[Tableau 22. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 23. Renvoie]

{#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}

Crée une synthèse de message à partir d'un flux d'entrée à l'aide de l'algorithme SHA256. La chaîne de sortie est en hexadécimal.
{#r_SGDigest-getSHA256HexStrm_GSIS__table_cl1_yht_3x__entry__3}

| Nom | Type | Description |
|-|-|-|
| inputStream (en anglais seulement) | GlideScriptableInputStream | Le flux d'entrée source. |
[Tableau 24. Paramètres]

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

| Type | Description |
|-|-|
| Chaîne | Le résumé du message. |
[Tableau 25. Renvoie]

{#r_SGDigest-getSHA256HexStrm_GSIS__table_dl1_yht_3x}  

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


