---
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


---

# GlideEncrypter - Global (descontinuado)

# GlideEncrypter - Global (descontinuado) {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

A API GlideEncrypter fornece métodos para criptografar e descriptografar cadeias de caracteres usando o algoritmo DES triplo.  
Nota:  
A API GlideEncrypter usa o padrão de criptografia DES triplo de três chaves, que o [NIST 800-131A Rev 2](https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-131Ar2.pdf) não recomenda usar para criptografar dados após 2023. Reserve um momento para revisar as informações abaixo.

* A partir da versão da família Xanadu, o uso da API GlideEncrypter não é recomendado, pois esta API foi descontinuada de acordo com as diretrizes do NIST.
* Novas instalações e reinstalações de instâncias usando a API GlideEncrypter no Now Platform não serão permitidas na versão Zurich planejada para setembro de 2025. Use o [Instance Scan](https://www.servicenow.com/docs/access?context=hs-landing-page&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US) para identificar onde o GlideEncrypter é usado em sua instância. Encontre esta ferramenta em sua instância navegando até Instance ScanPacotesGlideEncrypter.
* Revise o seguinte artigo da Base de conhecimento para obter orientações de migração para a solução de substituição aplicável com base no seu caso de uso atual: [Alternativas às APIs GlideEncrypter descontinuadas](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1320986).

{#GlideEncrypterAPI__ul_b3p_rfz_fyb}Se a API GlideEncrypter não for mais usada em sua instância, você poderá descontinuar o 3DES. Para obter detalhes, consulte [Prepare your instance for GlideEncrypter deprecation](https://www.servicenow.com/docs/access?context=check-3des&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US).  
Você pode usar esta API em scripts de servidor no escopo global. A classe GlideEncrypter tem dois construtores:

* GlideEncrypter()
* GlideEncrypter (chave de cadeia de caracteres)
{#GlideEncrypterAPI__ul_icd_pnj_1z}

## GlideEncrypter - GlideEncrypter() {#ariaid-title2}

Cria uma instância da classe GlideEncrypter usando uma chave de criptografia padrão (estática).
{#GlideEnc-GlideEncrypter__table_ufh_dlj_1z__entry__3}

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

{#GlideEnc-GlideEncrypter__table_ufh_dlj_1z}  

    var encr = new GlideEncrypter(); 

## GlideEncrypter - GlideEncrypter (chave de cadeia de caracteres) {#ariaid-title3}

Cria uma instância da classe GlideEncrypter usando uma determinada chave de criptografia.
{#GlideEnc-GlideEncrypter_S__table_ogs_flj_1z__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| chave | Cadeia de caracteres | Sua chave de criptografia deve ter exatamente 24 caracteres. Uma chave com mais de 24 caracteres será truncada. |
[Tabela 2. Parâmetros]

{#GlideEnc-GlideEncrypter_S__table_ogs_flj_1z}  

    var encr = new GlideEncrypter(myKey); 

## GlideEncrypter - descriptografar (cadeia de caracteres criptografadaString) {#ariaid-title4}

Descriptografa uma cadeia de caracteres limpa usando o algoritmo DES triplo.
{#GlideEnc-Decrypt_S__table_x5w_mlj_1z__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| cadeia de caracteres criptografada | Cadeia de caracteres | Cadeia de caracteres a ser descriptografada. |
[Tabela 3. Parâmetros]

{#GlideEnc-Decrypt_S__table_x5w_mlj_1z} {#GlideEnc-Decrypt_S__table_y5w_mlj_1z__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Cadeia de caracteres de texto não criptografado. |
[Tabela 4. Retorna]

{#GlideEnc-Decrypt_S__table_y5w_mlj_1z}  

    var encr = new GlideEncrypter(); 
    var clearString = 'abcdefg'; 
    var encrString = encr.encrypt(clearString);
    var decrString = encr.decrypt(encrString);  
    gs.print("Decrypted string = " + decrString);

Saída:

    Decrypted string = abcdefg

## GlideEncrypter - encrypt(String clearString) {#ariaid-title5}

Criptografa uma cadeia de caracteres limpa usando o algoritmo DES triplo.
{#GlideEnc-Encrypt_S__table_bqq_klj_1z__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| clearString | Cadeia de caracteres | Cadeia de caracteres a ser criptografada. |
[Tabela 5. Parâmetros]

{#GlideEnc-Encrypt_S__table_bqq_klj_1z} {#GlideEnc-Encrypt_S__table_cqq_klj_1z__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Cadeia de caracteres criptografada. |
[Tabela 6. Retorna]

{#GlideEnc-Encrypt_S__table_cqq_klj_1z}  

    var encr = new GlideEncrypter(); 
    var clearString = 'abcdefg'; 
    var encrString = encr.encrypt(clearString); 
    gs.print("Encrypted string = " + encrString); 

Saída:

    Encrypted string = 3wjpvKtUIi4=


