GlideEncrypter - Global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 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 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 Vancouver, o uso da API GlideEncrypter não é recomendado, pois essa API está obsoleta de acordo com as diretrizes do NIST.
    • Revise o seguinte artigo da Base de Conhecimento para obter orientação de migração para a solução de substituição aplicável com base no seu caso de uso atual: Alternativas para APIs GlideEncrypter obsoletas. Na versão Xanadu, o uso da API GlideEncrypter não será mais permitido.
    Se o GlideEncrypter não for mais usado em sua instância, você poderá descontinuar o 3DES. Para obter detalhes, consulte .
    Você pode usar essa API em scripts de servidor no escopo global. A classe GlideEncrypter tem dois construtores:
    • GlideEncrypter()
    • GlideEncrypter(cadeia de caracteres chave)

    GlideEncrypter - decrypt(cadeia de caracteres encryptionString)

    Descriptografa uma cadeia de caracteres limpa usando o algoritmo DES triplo.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Cadeia de caracteres criptografado Cadeia de caracteres Cadeia de caracteres a ser descriptografada.
    Tabela 2. Retorna
    Tipo Descrição
    Cadeia de caracteres Cadeia de caracteres de texto não criptografado.
    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(cadeia de caracteres "clearString")

    Criptografa uma cadeia de caracteres limpa usando o algoritmo DES triplo.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    cadeiade caracteresclara Cadeia de caracteres Cadeia de caracteres a ser criptografada.
    Tabela 4. Retorna
    Tipo Descrição
    Cadeia de caracteres Cadeia de caracteres criptografada.
    var encr = new GlideEncrypter(); 
    var clearString = 'abcdefg'; 
    var encrString = encr.encrypt(clearString); 
    gs.print("Encrypted string = " + encrString); 
    
    Saída:
    Encrypted string = 3wjpvKtUIi4=

    GlideEncrypter — GlideEncrypter()

    Cria uma instância da classe GlideEncrypter usando uma chave de criptografia padrão (estática).

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    Nenhum
    var encr = new GlideEncrypter(); 

    GlideEncrypter - GlideEncrypter(cadeia de caracteres chave)

    Cria uma instância da classe GlideEncrypter usando uma determinada chave de criptografia.

    Tabela 6. Parâmetros
    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.
    var encr = new GlideEncrypter(myKey);