Cálculo de autenticação MD5.
MD5 HASH [
autenticação
]
[
FIELD campo
|
FILE arquivo
STATUS file
status {
FILESHARE | PROGRESS
} ]
SALT chave
privada
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.
Autenticando o registro do exemplo CWCADS derivando com a chave privada “COBOLware 7.0” |
EXEC COBOLware MD5 HASH CERTIFICADO FIELD FileName-REG SALT “COBOLware 7.0” END-EXEC |