Boa tarde, Preciso gerar um HASH de um arquivo .zip em base64. Alguém conhece algum procedimento que importe o arquivo e gere um HASH válido. Tentei utilizando o comando BASE64-ENCODE(SHA1-DIGEST(arquivo)) porém o hash gerado não é valido. Estou importando o arquivo .zip no site "http://www.opinionatedgeek.com/dotnet/tools/base64encode/" e este me retorna um HASH no qual consigo utilizar no Webservice do Serasa. Utilizando através do progress não consigo efetuar a importação. Se alguém tiver alguma idéia, agradeço.
É porque vc está fazendo o SHA1 antes do BASE64, tenta assim: BASE64-ENCODE(arquivo) Mas eu acho que na verdade o HASH de arquivo é feito em cima dos bytes do arquivo.
Boa tarde @baierski você tem que carregar o arquivo em uma variável memptr, use a instrução copy-lob, então calcule o hash (MESSAGE-DIGEST) desta variável. Fiz este exemplo http://4each.com.br/resources/calcular-hash-de-um-arquivo.90/ Forte abraço.
Boa tarde, Este exemplo me ajudou e muito, consegui gerar o programa que eu precisava, Obrigado Jailson.