Calcula o hash criptrográfico (ou digest) de um conteúdo do tipo "C" Caractere informado como parâmetro.
Sintaxe
EVPDigest( < cContent >, < nType > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cContent | caractere | Indica o conteúdo que será avaliado para calcular o hash. | X | |
nType | numérico | Indica o tipo de algoritmo de hash criptográfico que será utilizado para o cálculo. | X |
Retorno
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | Retorna o hash calculado a partir de cContent como uma string binária em AdvPL – cada caractere representa um byte de retorno, com os valores de 0 a 255. |
Observações
Tipo de algoritmo válido para o parâmetro nType:
Valor
Algoritmo
1
MD5
2
RIPEMD160
3
SHA1
4
SHA224
5
SHA256
6
SHA384
7
SHA512
Exemplos
User Function teste() cContent := "totvsvmtests" nType := 1 cDigest := EVPDigest(cContent, nType ) cDigest64 := Encode64(cDigest) // converte o hash gerado para encode64 conout(cDigest64) Return
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas