MD5 Hash

Cálculo de autenticação MD5.

Sintaxe

MD5 HASH [ autenticação ]
[ FIELD campo
| FILE arquivo STATUS file status { FILESHARE | PROGRESS } ]
SALT
chave privada


Argumentos

autenticação

Variável de 32 caracteres que receberá a string de autenticação produzida.

campo

Variável de alfanumérica de tamanho livre que fornece as informações a serem autenticadas.

arquivo

Nome do arquivo a ser autenticado.

file status

Variável de 2 caracteres que no caso de tratamento de arquivo retorna o código do resultado da operação de abertura seguindo o padrão do file status do COBOL.

FILESHARE

Quando da assinatura de um arquivo, para efeito de performance o tratamento é local e binário, essa opção precisa ser selecionada caso o arquivo esteja sob gerência do Micro Focus Fileshare, de qualquer forma só é possível autenticar arquivos com acesso exclusivo.

PROGRESS

Ativa uma barra de progresso que permite a interrupção do processamento no tratamento binário.

chave privada


Variável de alfanumérica de tamanho livre ou literal que servirá de base derivar a autenticação de forma particular, o algorítimo MD5 é público, acrescentando essa chave somente o produtor da autenticação poderá reconhecer sua autenticidade.

Exemplo


Autenticando o registro do exemplo CWCADS derivando com a chave privada “COBOLware 6.2”

           EXEC COBOLware MD5 HASH CERTIFICADO
                FIELD FileName-REG
                SALT COBOLware 6.2
           END-EXEC