Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Informar corretamente o tamanho do retorno da função

...

Bloco de código
collapsefalse
SHA1( < cContent >, [ nRetType ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cContent

caractere

Indica a string que contém os dados no qual será gerado o hash.

X

 


nRetType

numérico

Indica o tipo de retorno do digest. Quando informado 1 (um) retorna uma string no formato RAW_DIGEST (sequência de

10

20 bytes ASCII); quando informado 2 (dois) retorna uma string no formato HEX_DIGEST (sequência hexadecimal de

20 bytes

40 caracteres). Caso não informado, o valor padrão é 2 (dois).

 

 



Retorno

Nome

Tipo

Descrição

cDigest

caractere

Retorna o hash (ou digest) do conteúdo informado.

Observações

A geração de um HASH (SHA1 e/ou MD5) normalmente é utilizada para verificar se o conteúdo sofreu alguma alteração, por exemplo, após ser enviado através de um e-mail, Web Service ou algum outro tipo de transporte ou armazenamento.

Exemplos

Bloco de código
languagecpp
themeEclipselanguagecpp
titleExemplo 1
linenumberstrue
collapsefalse
User Function tstSHA1()
  Local sStr := "0123456789abcdefghijklmnopqrstuvxz"
  Local sOut := ""   
  sOut := SHA1( sStr )   
  varinfo( "1",  sStr )  
  varinfo( "2",  sOut )
Return

...