GlideDigest - Dans le champ d’application

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 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()

    Crée une instance de GlideDigest incluse dans le champ d’application.

    Tableau 1. Paramètres
    Nom Type Description
    Aucun

    GlideDigest : getMD5Base64 (source de la chaîne)

    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.

    Tableau 2. Paramètres
    Nom Type Description
    source Chaîne Chaîne source.
    Tableau 3. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getMD5Base64(inputString));

    GlideDigest : getMD5Base64FromInputStream( GlideScriptableInputStream inputStream)

    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.

    Tableau 4. Paramètres
    Nom Type Description
    inputStream (en anglais seulement) GlideScriptableInputStream Le flux d’entrée source.
    Tableau 5. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getMD5Base64FromInputStream(inputStream));

    GlideDigest : getMD5Hex (source de la chaîne)

    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.

    Tableau 6. Paramètres
    Nom Type Description
    source Chaîne Chaîne source.
    Tableau 7. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getMD5Hex(inputString));

    GlideDigest : getMD5HexFromInputStream( GlideScriptableInputStream inputStream)

    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.

    Tableau 8. Paramètres
    Nom Type Description
    inputStream (en anglais seulement) GlideScriptableInputStream Le flux d’entrée source.
    Tableau 9. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getMD5HexFromInputStream(inputStream));

    GlideDigest : getSHA1Base64 (source de la chaîne)

    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.

    Tableau 10. Paramètres
    Nom Type Description
    source Chaîne Chaîne source.
    Tableau 11. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Base64(inputString));

    GlideDigest : getSHA1Base64FromInputStream( GlideScriptableInputStream inputStream)

    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.

    Tableau 12. Paramètres
    Nom Type Description
    inputStream (en anglais seulement) GlideScriptableInputStream Le flux d’entrée source.
    Tableau 13. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Base64FromInputStream(inputStream));

    GlideDigest : getSHA1Hex(source de la chaîne)

    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.

    Tableau 14. Paramètres
    Nom Type Description
    source Chaîne Chaîne source.
    Tableau 15. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA1Hex(inputString));

    GlideDigest : getSHA1HexFromInputStream( GlideScriptableInputStream inputStream)

    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.

    Tableau 16. Paramètres
    Nom Type Description
    inputStream (en anglais seulement) GlideScriptableInputStream Le flux d’entrée source.
    Tableau 17. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA1HexFromInputStream(inputStream));

    GlideDigest : getSHA256Base64(source de la chaîne)

    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.

    Tableau 18. Paramètres
    Nom Type Description
    source Chaîne Chaîne source.
    Tableau 19. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Base64(inputString));

    GlideDigest : getSHA256Base64FromInputStream( GlideScriptableInputStream inputStream)

    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.

    Tableau 20. Paramètres
    Nom Type Description
    inputStream (en anglais seulement) GlideScriptableInputStream Le flux d’entrée source.
    Tableau 21. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Base64FromInputStream(inputStream));

    GlideDigest : getSHA256Hex (source de la chaîne)

    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.

    Tableau 22. Paramètres
    Nom Type Description
    source Chaîne Chaîne source.
    Tableau 23. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputString = "Her molasses flowed slowly down the hill.";
    var digest = new GlideDigest();
    gs.info(digest.getSHA256Hex(inputString));

    GlideDigest : getSHA256HexFromInputStream( GlideScriptableInputStream inputStream)

    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.

    Tableau 24. Paramètres
    Nom Type Description
    inputStream (en anglais seulement) GlideScriptableInputStream Le flux d’entrée source.
    Tableau 25. Renvoie
    Type Description
    Chaîne Le résumé du message.
    var inputStream = new GlideSysAttachment().getContentStream(attachmentSysID);
    var digest = new GlideDigest();
    gs.info(digest.getSHA256HexFromInputStream(inputStream));