Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
SHA1
SHA1

Função: SHA1

SHA1 (Secure Hash Algorithm) gera o hash (ou digest) de um conteúdo, com base no algoritmo definido em FIPS PUB 180-1 published April 17, 1995.

SHA1 ( < cContent>, [ nRetType] ) --> cDigest

NomeTipoDescriçãoObrigatórioReferência
cContentCaracterIndica a string que contém os dados no qual será gerado o hash. X
nRetTypeNuméricoIndica o tipo de retorno do digest. Quando informado 1 (um) retorna uma string no formato RAW_DIGEST (sequência de 10 bytes ASCII); quando informado 2 (dois) retorna uma string no formato HEX_DIGEST (sequência hexadecimal de 20 bytes). Caso não informado, o valor padrão é 2 (dois).
    cDigest(caracter)
  • Retorna o hash (ou digest) do conteúdo informado.

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.

User Function tstSHA1()Local sStr := "0123456789abcdefghijklmnopqrstuvxz"Local sOut := ""   sOut := SHA1( sStr )   varinfo( "1",  sStr )  varinfo( "2",  sOut )Return
Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server