• A Confluence está sendo executada atualmente com todos os plugins que não são do sistema desabilitados. Pode haver perda de algumas funcionalidades

Árvore de páginas

Cria uma sequência de caracteres criptografada, utilizando o algoritmo de criptografia de fluxo ARC4, a partir de uma sequência de caracteres que compõe o dado a ser criptografado e uma sequência de caracteres adicional usada como base para a criptografia, chamada de chave.
Essa função é obsoleta, e deve ser substituída pela função RC4Crypt.

Sintaxe

Arc4( < cBase >, < cChave > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cBase

caractere

Indica a sequência de caracteres que serão criptografadas.

X

 

cChave

caractere

Indica a sequência de caracteres a serem utilizados como chave para o algoritmo de criptografia.

X

 

Retorno

Nome

Tipo

Descrição

cStringArc4

caractere

Retorna uma string criptografada contendo os caracteres ASCII em hexadecimal separados por hífen (-).

Observações

A função ARC4() possui uma falha na implementação do algoritmo de chaveamento, que pode ocasionar falha na reversão da informação gerada. Por esta razão, esta função é considerada obsoleta desde 2011, e poderá ser removida de futuras versões do Application Server. Em seu lugar, deve ser utilizada a função em seu lugar deve ser usada a função RC4Crypt

Exemplos

Exemplo 1
User Function exemplo()
  local cRet
  // resultado ASCII em hex: "55-AB-39-45-24"
  cRet := arc4( "abcde" ,"123456789")
  conout("Criptografado em ascii = " + cRet)
Return

Abrangência

Microsiga Protheus 8.11 , Protheus 10

Veja também

  • Sem rótulos

1 comentário

  1. Usuário desconhecido (pedro.scarapicchia)