Generate digest apoia agora SHA-2

Tradução automática de Deepl

As funções de digestão são funções matemáticas que computam uma chave de digestão para um documento. Documentos idênticos têm a mesma chave de digestão; se alterar parte do documento, a chave de digestão é diferente. Estas funções são muito úteis para verificar a integridade dos dados quando se trocam ou se comparam dados. Em 4D v16 R5, 4D melhorou a Generate digest para apoiar os algoritmos SHA-2 seguindo recomendações de segurança.

O que é SHA-2? SHA-2 é um padrão de hashing criptográfico, seleccionado do NIST (US National Institute of Standards and Technology) como sucessor do SHA-1. SHA-2 é muitas vezes chamada a família de hashes SHA-2 porque contém vários tamanhos de hash.

Novos algoritmos

O Generate digest suporta agora dois novos algoritmos da família SHA-2: SHA-256 e SHA-512. A sintaxe não mudou, mas foram adicionadas duas novas constantes:

  • SHA256 digest
  • SHA512 digest

$varDigest:=Generate digest($myMessage;SHA256 digest)

Por favor note que o comando Generate digest é inapropriado para hashing de palavra-passe, recomendamos que em vez disso utilize os novos comandos dedicados .

Vanessa Talbot
• Proprietário do produto - Vanessa Talbot entrou ao time 4D Program em Junho de 2014 como Proprietária do Produto e está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Desde sua chegada, trabalhou na definição de funcionalidades chaves em 4D. Trabalhou na maioria das novas funcionalidades multithread preemptivo e também em um tema muito complexo: a nova arquitetura para a aplicação engined. Vanessa é formada pela Telecom Saint-Etienne. Começou sua carreira no Instituto de Investigação Criminal como desenvolvedora do departamento audiovisual. Também trabalhou em meios de comunicação e no âmbito médico como especialista em assistência técnica, produção e documentação de novas funcionalidades.